IDEA通用配置

一、项目初始配置:

1.常用基本配置:
1)编码设置为UTF-8

打开全局设置 File--Settings,快捷键为 Ctrl+Alt+S
在搜索框中输入encode进行搜索,在File Encodeings,把所有的编码都改成UTF-8

SSH Terminal选项中设置Default encodingUTF-8

2)JDK设置
3)autoscroll

我们打开某个文件时,资源栏也会打开到对应文件

4)auto import

我们使用一些类和对象时,会自动导包,当我们删除这些使用后,导入的包也会自动移除

5)自动编译
2、编辑区设置:
1)设置行号

在全局设置中输入line numbers,在Appearance,勾选Show line numbers

2)设置tabs位置

选中一个类,鼠标右键--Tabs Placement,在右侧选择位置。

效果如下:
这是在顶部

这是在左侧

3)设置tabs排序

选中一个类,鼠标右键--Sort Tabs By FileName

4)设置tabs数量

全局设置,在搜索框输入tabs,在Editor Tabs选项中,右侧Tab limit修改数量,建议能够把屏幕充满即可。

二、开发中必会的技能:

1.常用代码编辑技能:
1)复制的历史操作:

当我们在项目中复制了多处时,此时如果我们要重新复制刚开始的代码,这时需要找到那段代码,这样显得比较麻烦,其实我们有更便捷的操作可以找到曾经复制过的内容;
快捷键为:Ctrl+Shift+V
我们也可以鼠标右键--Paste from History

2)剪切、复制一行或多行:

剪切或复制一行:把光标移到需要剪切到那一行任意位置,快捷键Ctrl+XCtrl+C即可快速剪切和复制一行,剪切操作也可当做删除使用。当然也可以使用快捷键Ctrl+Y进行删除。

对于多行的操作,需要光标选中多行才行。

此外,Ctrl+D可快速向下复制一行

3)上下移动一行或多行:

快捷键:Alt+Shift+上/下方向键
操作一行:光标在一行的任一位置即可
操作多行:需要用光标选中多行,但无需选中多行的全部内容,只需跨越多行即可。如果不用鼠标操作,也可以用快捷键Shift+上/下方向键进行选中多行

4)格式化代码:

快捷键:Ctrl+Alt+L

2.快速跳转:

1)跳过一个词:Ctrl+左/右
2)选中一个词:Ctrl+Shift+左/右
3)跳到指定行:Ctrl+G
4)切换文件:Alt+左/右
5)查看浏览过的文件列表:Ctrl+E
6)打开文件/类所在文件夹:右键--Show In Explorer
7)方法进入:Ctrl+鼠标左键
8)方法返回:Ctrl+Alt+方向左

3.快速查找和替换:

1)当前文件查找:Ctrl+F
2)当前文件替换:Ctrl+R
3)全局查找:Ctrl+Shift+F
4)全局替换:Ctrl+Shift+R
5)查找所有的菜单或操作:Ctrl+Shift+A
6)查找文件、菜单、操作等(不包含文件内容):连续按两次Shift

三、调试:

Step Over(F8):执行到当前方法的下一句:
Step Into(F7):进入当前行调用的方法体内,可以进到第三方Jar包,不能进入JDK自带的方法里
Force Step Into(Alt+Shift+F7):可以进到第三方Jar包或JDK自带的方法里
Step Out(Shift+F8):执行完当前方法,跳出当前方法
Run to Cursor(Alt+F9):运行到光标所在处
F9:执行到下一个断点

1.基本断点:

在左侧用鼠标左键双击即可添加普通的基本断点

2.条件断点:

选择一个断点后,鼠标右键,在Condition栏中输入条件即可

3.异常断点:

打开断点管理界面,新建Java Exception breakpoints

输入异常名称

新建异常断点成功后

4.断点管理:

打开断点管理界面

跳过所有断点执行。

设置某个断点是否执行

5.添加变量监控:

四、高级:

1.代码生成:

Alt+Insert或者右键--Generate,可以生成很多方法,如下图

其中toString()方法建议用StringBuffer

2.重构:

1)重命名:Shift+F6

2)抽取方法:Ctrl+Shift+M
选中一段代码---鼠标右键--Refactor--Extract--Method,

3)生成变量:Ctrl+Alt+V

4)文件复制:
快速复制一个文件:F5

3.代码模板:

1)生成Main函数:psvm+回车

2)输出到控制台:sout+回车

3)循环for:fori+回车

4)生成Foreach:fore+回车

5)查看/编辑模板:
File--Settings--在搜索框输入live--选择 live Templates

6)postfix:
userList.fori

4.文件分屏

你可能感兴趣的:(IDEA通用配置)