[IDE]Intellij Idea学习整理
一、优化
1.在IDEA的安装目录的bin目录下,找到如图所示的两个文件,根据所在系统是32位还是64位打开相应的文件。
2.以64位为例,打开idea64.exe.vmoptions。
如图修改参数:
-Xms512m表示堆内存初始值为512M
-Xmx1024m表示堆内存的最大值为1024M
-XX:MaxPermSize=512m表示jvm允许分配的最大的非堆内存
3.保存文件重新打开idea即可
二、常用快捷键
如果是eclipse转到Idea的,可能会对快捷键的变化很不习惯,但是也可以在settings中选择eclipse的快捷键,如图:
以下是eclipse和Intellij Idea的快捷键的对比:
但是在这里介绍的是常用的“纯正的”idea的快捷键:
ctrl+Y | 删除行 |
ctrl+N | 查找类 |
ctrl+R | 替换 |
ctrl+shift+1、2、3… | 创建书签 |
ctrl+1、2、3… | 定位到某一书签 |
ctrl+W | 扩展选择 |
ctrl+D | 复制当前行,并粘贴在下一行 |
ctrl+J | 插入动态模板 |
ctrl+B | 等效于 Ctrl + 左键单击 |
ctrl+H | 显示当前类的层次结构 |
alt+enter | 自动修复 |
ctrl+alt+S | 打开设置 |
ctrl+Q | 光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容 |
Ctrl + Alt + L | 格式化 |
Ctrl + Shift + R | 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 |
Ctrl + Shift + Z | 取消撤销 |
三、常用设置
1.代码提示时不区分大小写
Settings—>editor—>general—>code completion—>case sensitive completion:none
2.设置检查程序
该功能用来快速设置代码检查等级。IntelliJ IDEA 对于编辑大文件并没有太大优势,很卡,原因就是它有各种检查,这样是非常耗内存和 CPU 的,所以为了能加快大文件的读写,我一般会暂时性设置为 None
。
Inspections
为最高等级检查,可以检查单词拼写,语法错误,变量使用,方法之间调用等。Syntax
可以检查单词拼写,简单语法错误。None
不设置检查。
3.导包功能
- 勾选第一个绿框,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。
- 勾选第二个绿框,IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动
Alt + Enter
进行导入的,IntelliJ IDEA 目前还无法智能到替我们做判断。