第一章、无处安放操作
1、alt + enter(代码提示)
2、shift + command + A(查找操作)
3、control + 回车 或 N(New操作)
4、关闭当前窗口(command + F4)
5、跳转到对应大括号(或带选中)
command + [ 或 ] ,+ shift 选中
6、跳转到行首尾(或带选中)
command + 左/右,+ shift 选中
7、指针移到下一个单词
alt + 左/右箭头,+ shift 选中
8、选中单个位置
Up/Down/Left/Right with Selection : shift + 上下左右
9、切换整体大小写
shift + command + U
10、另起一行
本行上alt + command + enter / 本行下shift + enter
11、Rename
shift + F6
第二章、高效定位代码
1、无处不在的跳转
1.1、项目之间跳转
Next Project Window : alt + command + [
Previos Peoject Window : alt + command + ]
1.2、文件之间跳转
Recent Files : command + E
Recently Changed Files : shift + command + E
1.3、修改位置跳转
Last Edit Action : shift + command + delete
Next Edit Action(自设) : control + command + delete
1.4、浏览位置跳转
Back : alt + command + 左
Foward : alt + command + 右
1.5、利用书签跳转
Toggle Bookmark(✅与否) : F11
Toggle Bookmark with Mnemonic(0~9、A~Z) : command + F11
Show Bookmarks : shift + F11
Go to Bookmark 0 ~ 9 : control + 0 ~ 9
Toggle Bookmark 0 ~ 9 : shift + control + 0 ~ 9
查看书签与断点(★Favorites) : command + 2
★Favorites列表移除 : delete ★Favorites列表Add New Favorites List : control + N
收藏位置和文件 : command + 2
Add to Favorites : shift + alt + F
1.6、AceJumpWord(emacsIDEAs)
王牌跳转机器 : control + J + 单词首字母
1.7、编辑区和文件区
至文件区 : command + 1、2、6、7
至代码编辑区 : Esc
2、精准搜索
2.1、类(command + N)
2.2、文件(shift + command + N)
2.3、函数或属性(除control3位 + N)
2.4、Find in Path(control shift + F)
第三章、代码小助手们
1、列操作
1.1、选中全部存在
Select All Occurrences : control + command + G
第七章、开始调试程序
1、断点调试
1.1、切换断点有无
Toggle Line Breakpoint : 鼠标左键/command + F8
1.2、行间跳跃
Step Over : F8
1.3、断点间跳跃
Resume Program : F9
1.4、查看所有断点或编辑断点条件
无断点行按下 shift + commond + F8 : View Breakpoints(查看所有断点)
有断点行按下 shift + commond + F8 : Edit Breapoint(编辑断点条件)
可在Keymap中点击右上角放大镜(Find Actions by Shortcut),按下快捷键shift + commond + F8自行查看。以此类推。
1.5、无视断点与否
Mute Breakpoints : 禁止🚫🚫符号
若在Debug过程中使用,则忽略接下来的所有断点,Debug结束后别忘了恢复Mute Breakpoints。
1.6、表达式求值
Evaluate Expression : 选中指定元素,按下alt + F8
如list.get(0)、list.size()等。
1.7、运行至光标逗留行
Run to Cursor : Debug过程中光标停留指定行,按下alt + F9
1.8、Set Value
Debug过程中Variables里选中指定元素,按下F2,设置值后回。
2、Run anywhere if you can