IDEA 之三常用配置与使用
大纲
设置字符集编码
Transparent native-to-ascii conversion 主要用于转换 Ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。

注解生效激活

关闭单词拼写检查
新版本的 IDEA 关闭单词拼写检查(Typo),可以导航到 File -> Setting -> Editor -> Inspections,然后取消 Proofreading 的 Typo 勾选。

旧版本的 IDEA 关闭单词拼写检查(Typo),可以导航到 File -> Setting -> Editor -> Inspections,然后取消 Spelling 的 Typo 勾选。

Java 编译版本选择
配置 Java 的编译版本,确保与项目需求相匹配。

过滤特定文件类型
设置 IDEA 过滤掉不需要显示的特定文件类型,例如 .idea 和 .iml 文件,这有助于保持项目结构的清晰。

设置代码模板

官方常用 Java 代码模板的使用方式如下:
1 | fori:输出 For 循环的代码结构 |
设置代码补全模板

新增自定义代码模板

更改类头的文档注释
常用的预设变量列表如下:
1 | ${PACKAGE_NAME} - the name of the target package where the new class or interface will be created. |

设置网络代理

设置 JVM 使用代理
- JVM 只支持 Http 代理,不支持 Socket 代理
- 界面操作路径:选中工程 –> Run –> Edit Configurations –> Application
- JVM 配置参数示例:
-Dhttp.proxyPort=8118 -Dhttp.proxyHost=127.0.0.1 -Dhttps.proxyPort=8118 -Dhttps.proxyHost=127.0.0.1 -Dhttp.nonProxyHosts="localhost|127.0.0.1|*.aliyun.com"

常用断点调试技巧
IntelliJ IDEA 支持条件断点,即在断点调试的时候,在循环里增加条件判断,这样可以极大地提高断点调试效率。具体操作方法:在断点处右击调出条件断点设置窗口,填写条件(必须是返回布尔型的结果),然后在 Debug 模式下重新启动应用,就可以在满足某个条件下实施断点调试。在 IntelliJ IDEA 里进行断点调试时,还可以使用查看表达式的值(ctrl + u)来调试代码。

设置快捷键
查看快捷键
通过快捷键进行匹配,查看其他功能已存在的快捷键。

更改快捷键的设置

导入已有的快捷键配置文件
当 IntelliJ IDEA 配置好所有自己熟悉的快捷键之后,可以将快捷键的配置导出为 Jar 文件,方便在下次迁移开发环境时无需重新配置。这里给出一份 IntelliJ IDEA 的快捷键配置文件,目前已经将 IntelliJ IDEA 的快捷键都设置为 Eclipse 常用的快捷键,方便 Eclipse 重度用户快速上手使用 IntelliJ IDEA 进行开发。配置文件的下载地址在 这里,具体的快捷键说明可以查看 图片 1、图片 2。

设置快捷为 Eclipse 的快捷键

回到上、下一次改动的位置
- (1) 菜单栏导航到
File->Settings->Keymap->Main Menu->Navigate->Last Edit Location,右键点击,先移除已有的快捷键,然后再添加自定义的快捷键(回到上一次改动的位置)。 - (2) 菜单栏导航到
File->Settings->Keymap->Main Menu->Navigate->Next Edit Location,右键点击,先移除已有的快捷键,然后再添加自定义的快捷键(回到下一次改动的位置)。 - (3) 特别注意,如果自定义的快捷键已被其他功能占用,则必须先将其他功能的快捷键移除掉,否则自定义的快捷键可能不会生效。

回到上、下一次光标所在的位置
- (1) 菜单栏导航到
File->Settings->Keymap->Main Menu->Navigate->Back,右键点击,先移除已有的快捷键,然后再添加自定义的快捷键(回到上一次光标所在的位置)。 - (2) 菜单栏导航到
File->Settings->Keymap->Main Menu->Navigate->Forward,右键点击,先移除已有的快捷键,然后再添加自定义的快捷键(回到下一次光标所在的位置)。 - (3) 特别注意,如果自定义的快捷键已被其他功能占用,则必须先将其他功能的快捷键移除掉,否则自定义的快捷键可能不会生效。

