文件跳转
project及editor的切换 command+1 & ESC打开终端 option+F12打开最近查看的文件 command+E跳转到上一个编辑的文件 command+shift+delete跳转到下一个编辑的文件 command+control+delete(自定义的快捷键)跳转到上一个查看的文件 command+option+⬅️跳转到下一个查看的文件 command+option+➡️使用vim插件 command+control+V(自定义的快捷键)
文件搜索
搜索class,double type to find in all command+O搜索文件 command+shift+O搜索symbol(例如:字段名,方法名) command+option+O全局精确搜索 command+shift+F该方法的抽象方法 command+U
光标移动
移动到单词结尾 option+➡️移动到单词开头 option+⬅️移动到行尾 command+➡️移动到行头 command+⬅️光标选中所有匹配的文字 command+control+G光标移动到行尾并加上;或{} command+shift+ENTER
重构
重命名 shift+F6抽取变量 command+option+V抽取静态常量 command+option+C抽取成员变量 command+option+F抽取参数 command+option+P抽取函数 command+option+M优化import option+contro+O
git
移动到下一个修改点 option+control+shift+⬇️移动到上一个修改点 option+control+shift+⬇️撤销修改 command+option+Z
断点调试
在光标处添加断点 command+F8运行新的debug control+shift+D运行上一个debug control+D单步运行 F8跳到下一个断点,如无断点则结束debug F9查看所有断点(光标在非断点行) command+shift+F8 double type command+shift+F8(光标在断点行)禁止所有断点 mute breakpoints设置条件断点(光标在断点行) command+shift+F8在断点处进行表达式求值 option+F8运行到光标处 option+F9设置变量值 F2(在debug的console中键入F2)结束调试 command+F2
运行程序
运行新的一个程序 control+shift+R运行上一个程序 control+R结束程序 command+F2