JetBrains Tool
Developer Tool
以IntelliJ IDEA为代表的IDE开发工具。
PyCharm
插件
Chinese Language Pack 中文语言包
顾名思义
Codeium
AI代码工具
Grep Console
控制台过滤
PlantUML Integration
UML 工具
SonarLint
代码静态扫描工具
ideaVim
将vim引入PyCharm
String manipulation
命名风格转换
Material Theme UI
主题界面插件
Atom Material Icons
美化图标插件
Statistic
代码统计
Gitstats
AI Git Commit
Pydantic
IntelliJ IDEA
Alibaba Java Coding Guidelines
静态代码检查工具
Grep Console
控制台过滤
Dependency Analytics
依赖分析
MyBatisX
MyBatcisPlus
SonarLint
Team Tool
pycharm配置ssh远程解释器,设置解释器时设置好映射路径,要在deployment中设置好映射
代码量统计
Statistic IDEA 插件
gitstats插件
find . -name "*.java" -or -name "*.xml" -print | xargs wc -l
gitstats项目
https://gitstats.sourceforge.net/examples/gitstats/index.html
使用方法
git clone git://github.com/hoxu/gitstats.git
cd gitstats
./gitstats 你的项目的位置 生成统计的文件夹位置
可能会提示没有安装gnuplot画图程序,那么需要安装再执行:
//mac osx
brew install gnuplot
//centos linux
yum install gnuplot
pycharm选中多个同样的单词(类似于sublime 里的ctrl+D)
一次性选中并修改多个相同的变量
在编码的时候,有时候要批量替换一个变量的名字,但是又不想使用批量替换,因为在不同的作用域中是可以使用相同的变量名的,如果批量替换的话会“误伤”其他。所以就需要有一个一次性选中多个相同的变量名,然后统一替换的功能。很庆幸,pycharm就有这样的功能
将光标置于要修改的变量名后面
多次按alt+j,这样就可以在相同的变量名后面添加光标
此时可以同时删除并修改这些已经选中的变量名了。
DataGrip
默认情况下MySQL的SQL格式化不会改变关键字大小写,可以自定义设置关键字自动转为大写。
DataGrip的SQL自动格式化功能提供了许多可配置项,以满足不同开发者的需求。以下是一些常用配置:
- 关键字大小写:在“Settings” -> “Editor” -> “Code Style” -> “SQL”中,你可以设置SQL关键字的大小写。默认情况下,关键字会被自动转换为大写。如果你更喜欢小写或首字母大写,可以在这里进行修改。
IntelliJ IDEA
https://blog.csdn.net/yxf19034516/article/details/106087994
leetcode插件
折叠或展开代码片段
crtl shift - 全部折叠
ctrl shift = 全部展开
ctrl alt - 光标所在代码块折叠
ctrl alt = 光标所在代码块展开
PyCharm比较两个文件的异同
选中文件 crtl d
ctrl shift 方向键
可以移动代码快
文件比较
选中文件右键compare with
集成的git工具
pycharm 文件名不同颜色所代表的含义
tracked,not staged,staged
绿色,已追踪但未在版本库的新添加文件
蓝色,已追踪但已在版本库的已改动文件 白色,unmodified(committed) 灰色:ignored
红色,untracked
debuger
ctrl shift u,转小写
shift+shift可以全局搜索
可以Drop frame然后就会回到上面断点
TODO高亮设定
File->Settings->Editor->TODO
【Pycharm】关键字不亮、代码不能自动补全等问题
如果出现了如标题等问题,请检查你是否开启了Pycharm的节能模式。
查看位置是在上方菜单栏中:File→Power Save Mode
向后缩进:选择好代码,按【TAB】 向前缩进:选择好代码,按【shift】+【TAB】
在pycharm窗口中,依次选择:File→Setting→Tools→Python Integrated Tools→Docstrings→Docstring format
注意deployment的同步是选中哪个文件就同步哪个
idea maven插件maven helper
pom文件中alt insert可以导依赖
Java IDE
idea
IDEA maven配置国内镜像
maven中setting.xml文件中配置阿里云镜像:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
idea集成了maven,但是一般重新定位本地仓库,后者说使用自定义配置
ctrl H
ctrl alt u
ctrl alt t,代码片段围起来
ctrl alt m,代码片段变方法
方法一:alt + 7 (可以查看类的字段、属性、方法,是否继承等)
IDEA为每一个配置的Tomcat服务器都创建了配置文件夹。
IDEA对tomcat的断点调式。使用debug按钮。
Intellij IDEA 生成返回值对象快捷键:右键Refactor-Extract-Variable,也可以按快捷键ctrl+alt+v
alt复制
.sot
.for
快速生成for 4.for
ctrl再鼠标点击可以选中该单词
shift
idea左边竖线可以缩显代码
相关操作尝试及补充: ctrl+上下键移动左侧滑动滚块 shift+上下键上下选中多行代码 ctrl+shift+上下箭头 在代码块首行及末行括号时 移动代码块 ctrl+shift+上下箭头在代码块内部某行在该代码块内移动该行 alt+shift+上下箭头移动该行代码(可跳出代码块)
alt+↑↓光标在代码块间移动
导入工程
快捷键查找
https://www.cnblogs.com/xianyao/p/12081110.html
IDEA中的.iml文件和.idea文件夹
.iml文件
idea 对module 配置信息之意, infomation of module
iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息。
iml文件是IntelliJ IDEA自动创建的模块文件,用于Java应用开发,存储一些模块开发相关的信息,比如一个Java组件,插件组件,Maven组件等等,还可能会存储一些模块路径信息,依赖信息以及别的一些设置。
.idea文件夹
.idea存放项目的配置信息,包括历史记录,版本控制信息等。
可以点击file->Settings->File types,在右下角的Ignore files and folders中可以输入.idea;和*.iml;将其隐藏。
不建议隐藏iml,因为项目名出现中括号是因为iml文件名和项目文件名不一样,需要更改iml文件名
spring事务失效
idea多实例并行,测试负载均衡
IDEA快捷键调整字体大小 设置 (Ctrl+滚轮) 调整字体大小
https://blog.csdn.net/qq_43842093/article/details/118883689
pycharm连接docker开发
服务器->docker
docker包含了所有开发环境
1.设置ssh
2.设置基于ssh的python解释器
3.设置基于ssh的deployment,ftp
PyCharm提供了快速查找文件的功能,快捷键为Ctrl+Shift+N
查找函数使用 control shift f
Live Template
File->Setting->Editor->Live Templates
Template Group
Live Template
Abbreviation
Description
Template Text、Variables
Expand
Applicable
去除无用导入类,Ctrl+alt+o
声明变量,ctrl + alt + V
后缀补全(Postfix Completion)
重命名,shift f6
pycharm plugins
Key Promoter X,快捷键提示
CSV Plugin,csv色彩区分
Rainbow Brackets,彩色括号
CodeGlance,代码缩略图
Indent Rainbow,彩色缩进
小功能
inspect、profile
pep8代码格式化,比ctrl+alt+l更加严格
pip install autopep8
功能、插件、工具