IntelliJ IDEA 优化笔记

修改JVM参数

修改idea.exe.vmoptions配置文件调整:

64位版本请设置idea64.exe.vmoptions

以下是本人设置的拷贝,结合了网上多个贴子的意见,仅供参考

-server
-Dsun.awt.keepWorkingSetOnMinimize=true
-Xms384m
-Xmx980m
-XX:MaxPermSize=384m
-XX:ReservedCodeCacheSize=128m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50

优化文件保存和工程加载

进入 File - Settings - General

  • “Synchronize file on frame activation”(文件得到焦点后自动同步,酌情处理,本人勾选了)
  • “Save files on frame deactivation”(切换文件,文件失去焦点后自动保存,本人取消了)
  • "Save files automatically"(定时自动保存,本人取消了,因为早已养成了Ctrl+S的习惯)
  • "Use safe write"(先保存临时文件,后面再保存覆盖,程序自动处理,未遇到特殊情况,没体验其中意义,本人勾选了)

*(星号)标识编辑过的文件

进入 File - Setting - Editor - Editor Tabs

勾选“Mark modified tabs with asterisk”

IDEA居然默认不给有改动的文件标识,无法理解。你需要做以下设置,这样被修改的文件会以*号(星号)标识出来,以便及时保存相关的文件。

显示行号

进入 File - Settings - Editor - Appearance

勾选"Show line numbers"

快捷键设置

进入 File - Setting - Keymap

我选择了NetBeans,当然选Eclipse大部分也是一样的

默认的快捷键的Ctrl+Y定义是删除整行,这让我无法忍。。。

如何让光标不随意定位(由于习惯,这一项本人没改)

Settings->Editor中去掉Allow placement of caret after end of line。

中文乱码问题

Settings-> File Encondings 选择 IDE Encoding为GBK。

在包含中文文件名或者文件夹的时候会出现??的乱码,解决方法如下:

File菜单->Settings->Colors & Fonts->Editor Font=宋体, size=12, line spacing =1.0

Settings->Appearance 中勾选 Override default fonts by (not recommended),设置Name:NSimSun,Size:12

本人设置

编码用UTF-8,没有乱码问题

字体为Consolas,这个应该不用多说,最好的代码字体,没有之一

取消代码拼写检查

Settings->Inspections > Spelling > Typo

参考:http://little-bill.iteye.com/blog/900394

若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏