常用快捷键
1、Ctrl+Alt+T
把选择的代码放入 try{}
或者 if{}
里
2、Ctrl+O
重写方法提示
3、Alt+回车
导包提示
4、Alt+/
代码提示(默认不是这个,需要参照后文中的设置代码自动提示快捷键)
5、Ctrl+P
方法参数提示
6、Ctrl+Alt+L
格式化代码
7、Ctrl+/
注释(//
)
8、Ctrl+Shift+/
注释(/**/
)
设置代码自动提示快捷键
File -> Settings -> Keymap -> Main menu
-> Code -> Completion ,我们需要将 Basic 的快捷键设置为 Alt+/
,但是该快捷键被 Cyclic Expand Word
占用, 所以先修改 Cyclic Expand Word
的快捷键,右键 Remove Alt+/
。 然后设置 Basic 快捷键为 Alt+/
,右键 Add Keyboard Shutcut,然后在键盘上按下 Alt+/
,点击 ok即完成修改。
取消注释的斜体
File -> Settings -> Editor -> Color Scheme
-> Language Defaults
-> Comments ,进入如下页面,将页面中 Block comment
、Text 、Line comment
的右上角的 Italic 的勾去掉。
解决卡顿配置
增加运行内存
IDEA 卡顿最大的问题是内存,转到 IDEA 安装目录的 bin 文件夹,32 位电脑修改 idea.exe.vmoptions
文件,64 位电脑修改 idea64.exe.vmoptions
文件, idea64.exe.vmoptions
文件内容如下:
-Xms128m -Xmx512m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow
修改为
-Xms256m -Xmx2048m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow
具体数值修改多少,根据自己电脑内存调整,Xms 为运行的最小内存,Xmx 为最大内存。
取消文件自动保存
Settings -> Appearance&Behavior
-> System Settings
, 取消 Synchronize file on frame activation
和 Save files on framedeactivation
的选择,同时我们选择 Save files automatically
, 并将其设置为 30 秒,这样 IDEA 依然可以自动保存文件,也就是在 30s 内不会帮你自动保存文件,需要手动 ctrl+s
保存,超过 30s 会自动帮你保存。
取消启动时打开上次关闭的项目
Settings -> Appearance&Behavior
-> System Settings
,取消 Reopen last project on startup
的选择。