常用设置:
1.Tab不用4个空格
Code Style->Java->Tabs and Indents->Use tab character
Code Style->General->Use tab character
2.可视化Tab和空格
Settings->IDE Settings->Editor->Appearance->Show whitespaces
3.显示代码行数
Settings->IDE Settings->Editor->Appearance->Show line numbers
4.修改代码字体大小
Settings->IDE Settings->Editor->Colors & Fonts ->Font->Save As->改个名字后才能改字体大小
5.鼠标悬浮显示doc
Settings->IDE Settings->Editor->Show quick doc on mouse move
6.空行的Tab和空格被自动干掉
Settings->IDE Settings->Editor->Other->Strip trailing spaces on Save->None
1.Alt+Enter单包引入
2.Ctrl+O (在类中)快速重写父类方法
3.Ctrl+F12显示类结构
4.代码提示
-Ctrl+Alt+空格 代码提示
-Ctrl+Shift+回车 在末尾自动添加“;”
5.psvm+Tab快速生成main方法
6.sout+Tab快速生成System.out.println();
7.Ctrl+Alt+L代码自动整理(与QQ锁定快捷键会冲突)
8.按住ctrl鼠标移动上去显示详细信息,点击找到
9.Ctrl+Q 显示说明
10.[变量名].fori/forr + tab 快捷正/逆for循环
11.Alt+insert 自动生成一些代码(如,get/set方法等)
12.Alt+Q 不移动显示方法声明,点击两次显示类
13.Ctrl+j 自动代码(例如5,6,10)提示
14.Ctrl+Shift+U 大小写转换
15.编辑
-15.1. Ctrl+X 剪切当前行(不需要选中也可以)
-15.2. Ctrl+C 选中并复制当前行(不需要选中也可以)
-15.3. Ctrl+D 把当前行复制到下一行(不需要选中)
16.Ctrl+P 提示方法的参数类型
17.Shift+F6 修改变量名或文件名(可自动批量修改)
18.Ctrl+Z(撤销),Ctrl+Shift+Z(反撤销)
19.搜索
-19.1. Ctrl+N 搜索类名
迅速在编辑器中打开任何类,按Ctrl + N (导航|类)并开始键入类名。从下拉列表选择类。
-19.2 Ctrl+F 搜索本文件文字
-19.3 Ctrl+Shift+F 全局搜索包含的文字
20.收起/展开代码
-Ctrl+. 收起一段代码
-Ctrl+Shift+减号/加号 收起/展开全部代码
21.Ctrl + Shift + N
可以打开任何文件在您的项目中以类似的方式通过使用Ctrl + Shift + N(导航|文件)。
代码大小写不敏感补全设置:Editor-->General-->Code Completion :把Case sensitive completion设置为None
自动删除无用的导入:Editor-->General-->Auto Import:把Optimize imports on the fly 勾选
自动展开打开文件的目录:从Project左边栏的齿轮上选择Autoscroll to Source和Autoscroll from Source都勾选上即可
IDE功能方面:
1. 同步:ctrl+alt+Y
2. 开了多个project,在不同project之间切换:ctrl+alt+左右方括号[]
3. 整个AS的设置setting: ctrl+alt+s
4. 当前project的结构structure:ctrl+alt+shift+s
5. 帮助:f1
6. 查找当前光标所指文件(比如某个类)在整个project中的目录位置(会在右侧project中提示):alt+f1
7. 快速打开或者隐藏右侧工程project面板:alt+1
8. 光标跳转到导航栏(上面三个部分分别是菜单栏、工具栏和导航栏,导航栏就是整个project的导航)上:alt+home
9. 光标返回编辑框editor中:esc
10. 光标返回编辑框editor中,并关闭之前所在的面板窗口(比如之前在项目poject面板中):shift+esc
11. 关闭编辑框中的标签页或者其他窗口(比如项目project面板中):shift+鼠标click,注意鼠标点击窗口上侧的title区域
12. 运行/调试当前模块module:shift+f10/shift+f9
13. 运行/调试整个项目project:alt+shift+f10/alt+shift+f9
编辑方面:
1. 删除当前行:ctrl+Y
2. 复制当前行或者选中的内容:ctrl+C
3. 粘贴刚才复制的内容:ctrl+V
4. 粘贴(重复duplicate)当前行或者选中的内容(粘贴到当前行的下方):ctrl+D
5. 倒退操作:ctrl+Z
6. 向前操作:ctrl+shift+Z
7. 对当前光标指向的某个部分进行修正:alt+enter
8. 格式化代码:ctrl+alt+shift+L
9. 在当前行的下面插入新行:shift+enter
(以下的规律都是先ctrl,再ctrl+shift,最后ctrl+shift+alt)
10. 查找class/file/symbol(在该项目中或者在整个文件中):ctrl+N/ctrl+shift+N/ctrl+shift+alt+N
11. 在当前窗口中/指定窗口中替换字符:ctrl+R/ctrl+shift+R
12. 在当前窗口中/在指定窗口中查找:ctrl+F/ctrl+shift+F
13. 显示当前文件结构(比如当前类,则显示该类的class和field)图:ctrl+f12
14. 显示类继承结构(Hierarchy)图:ctrl+H
15. 方法的参数提示:ctrl+P
16. 查找当前元素在当前文件中的引用:Ctrl+F7
17. 查找当前元素在整个工程中的引用:Alt+F7
18. 跳转到上一次编辑的地方:ctrl+shift+backspace
19. 返回上一次阅读的地方(在不用文件之间切换):alt+左右方向键
20. 返回上一次阅读的地方(在同一文件不同行之间切换):ctrl+alt+左右方向键
P.S.
ctrl+alt+左右方向键 与 显示器平面旋转快捷键 冲突的解决方案:
在桌面右击菜单中选择图形选项—>快捷键—>禁用