类名大小写忽略
取消掉,就可以大小写模糊匹配了
mac下不能编辑删除代码
在安装的时候选择了vim tools,在tools中把vim工具取消掉即可。
批量移动类和方法
重构代码的时候,移动类或者函数,除了老实巴交的复制粘贴,还有move功能,
然后选择要迁移到的文件
快速跳转到最近编辑的文件,
Ctrl-E on Windows/Linux and Cmd-E on the Mac,可双击两次
快速回到上次操作的地方
当我们查看了代码源文件时,再返回的时候,除了鼠标点击, Ctrl-Alt-左/右 Win / Linux,Option-Cmd-左/右 macOS 。即可跳回到原位置
快速添加新的一行
老实巴交的做法,按回车,按tab编辑
Ctrl-Alt-Enter Win / Linux,Option-Cmd-Enter macOS,这样会快速的添加一个正确语法格式的新行,缩进都备好
快速选择代码
扩展选择范围(Ctrl-W或Shift-Ctrl -W Win / Linux,Option-Up / Down macOS)
根据语义选择想要的变量名,函数,类,连续按获得更大范围
移动代码块
Shift-Alt-Up / Down Win / Linux,Option-Shift-Up / Down macOS)
重命名文件及其引用
将一个变量改名之后,不必费心的找到他所引用的地方,搜索和全局替换是个好办法,但如果有重名的这就很费工夫了,
Shift-Ctrl-Alt-T, Win / Linux,Ctrl-T,macOS)或者直接shift + f6,以更改文件名和名称,同样的引用也会修改
快速查看函数函数文档,
快速文档(Ctrl-P Win / Linux,F1 macOS)
批量删除没引用到的包
Optimize Imports 功能,快捷键是Alt-Ctrl-字母0 Win / Linux,Control-Option-字母O macOS,pycharm 会批量帮你清除未被使用的包。
全项目查找某个特殊的字符串
cmd + shift + f
查找文件
cmd + shift + o
查找类
cmd + O
显示调用该方法的方法
ctrl + alt + h
显示该类的全部方法
cmd + 7