[总结] Intellij IDEA 使用技巧

常用快捷键:

系统:MacOS;keymap配置:Mac OS 10.5+。


keymap.png

shift+shift:查找一切。包括类,方法,文件等。
shift+enter:向下插入一行空行,并且光标定位到该行。
cmd+alt+enter:向上插入一行空行,并且光标定位到该行。
alt+enter:提示错误代码的修复方法。
ctrl+alt+O:优化import头文件。
cmd+del:删除一行。
cmd+d:复制增加一行。
cmd+shift+up/down:向上/向下移动一行。
cmd+alt+L:代码格式化。
ctrl+m:在配对的符号(大括号,小括号,html闭合标签等)间切换
cmd+shift+del:光标回到最后一次编辑的地方
ctrl+e:打开最近编辑的文件列表

cmd+,:打开全局配置(Preferences)界面。
cmd+;:打开当前Project配置界面。

ctrl+d:重新调试。

cmd+f12:file structure,查看当前类的所有方法。

ctrl+enter:代码快速生成,可以快速添加setter/getter/构造方法等:

image.png

cmd+alt+v:普通变量抽取
cmd+alt+c:常量抽取
cmd+alt+m:函数抽取

重构代码时的一些操作

当按shift+6快捷键重构代码时,如果我们不想重构某段代码,可以在代码上右键选择“exclude”:

image.png

默认情况,编辑器只显示出了所有需要重构的代码列表,但是并没有在其所在的文件的预览功能,可以点击这个按钮开启:


image.png

为maven配置快捷键

用快捷键ctrl+,打开settings界面,settings->Keymap->Plug-ins->Maven Integration下配置maven相关的快捷键比如经常常用的Reimport

key.png

全局查找时,排除某些文件(比如测试文件)

可以使用 !*Tests.java

Paste_Image.png

生成uml类图

使用IDEA能自动生成类图,简直是太方便了。打开keymap搜索uml可以看到uml相关的快捷键。生成类图的快捷键默认是:cmd+alt+shift+U(在新的窗口打开);cmd+alt+U(在当前窗口之上悬浮)

uml

注释("//")不在行首显示,而是自动跟着代码缩进。

image.png

修改前效果:

image.png

修改后会效果:

image.png

自动生成serialVersionUID

  1. 先配置:Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’
  2. 之后继承自接口Serializable的Class,将光标放到这个Class上,使用alt + enter 能自动生成 serialVersionUID
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容