基本
ctrl / 选中一行或者多行后,注释
鼠标悬停 变量说明,如定义
ctrl p 当光标在参数上时,按此显示参数说明
ctrl shift i 打开一个窗口,显示变量的定义
end 在空行中将光标移到缩进位置
tab 补全
ctrl w 扩大选取范围
'([{ 选中后按'或(等,自动将选中部分框起来
Ctrl + Alt + t 选中内容后使用,按此打开环绕式菜单,可快速将选中内容放到括号里
ctrl+左右方向键 来到当前元素的头/尾
ctrl d 复制当前行/选中行 | 文件管理器中选中文件按此键再在窗口选择文件-文件比较
ctrl y 删除当前行
ctrl alt L 格式化选定的代码或整个文件,使其符合代码样式规范。
ctrl f12 结构视图 可以列出程序中所有的类、方法和变量
ctrl shift U 选中变量后按此进行大小写转换
ctrl + - 展开/折叠当前光标所在的代码块
ctrl shift + - 展开/折叠全部代码块
替换与改名
ctrl F/ctrl R 查找/替换内容。替换:替换按钮一个个替换,全部替换按钮全部替换。
ctrl shift R 在打开的窗口对选中的内容进行替换。可选择性地替换。
ctrl shift alt j 选择所有相同内容(选中内容后使用),然后可以同时进行修改。
alt j 选中下一个相同的单词/选中当前光标所在的单词。不断按一个个增加选中内容后可同时修改。
shift f6 变量改名。选中变量后使用,将所有同名变量名一起改名,回车确认, esc取消
查找单词
Ctrl + F7 高亮显示光标所选内容的所有出现,ESC取消高亮显示。(一定要先选择内容)
f3 查找下一个出现(Ctrl + F7后使用)
shift F3 查找上一个出现
(当先选择内容再ctrl F7,之后即使按ESC取消高亮,F3/shift F3也能正常查找)
Ctrl + Alt + F7 弹出窗口,列出当前单词的所有出现位置,列出当前函数的所有调用
上下文导航
ctrl+左键 跳转到当前光标所在处的变量的定义处/跳转到当前光标所在类的实现处
ctrl shift E 打开最近编辑位置窗口
ctrl shift Back 上一编辑位置
Ctrl +alt +左右方向键 在编辑位置中往回一个/向前一个
alt + up/down 上一个方法/下一个方法
书签
F11 设置/取消在当前位置的书签
shift+F11 打开书签窗口,双击一个书签跳转
ctrl+F11 打开书签设置窗口,在上面双击选择一个数字即建立一个数字标签
ctrl 0-9 跳转到一个数字标签
大范围导航
ctrl+N 打开导航窗口(菜单导航-类),有时关系复杂ctrl+左键找不到声明时用这个。
ctrl+H 选中类或方法后,点此打开类继承层次结构窗口,然后选择需要的层次跳转。
ctrl+U 当前光标处于子类的方法时,按此快速进入父类的此方法。
ctrl alt b 选中类的存根后,点此转到实现方法(以上都在右键菜单 - 转到)
常用代码
ctrl j 常用代码
智能意图动作
Alt + Enter 意图动作(Intention Actions)包括智能导入,当输入一个函数,按此可自动导入包。
掌握这些快捷键我认为就足够了。标黄的是我高频使用的快捷键。
哦对了,觉得好的话麻烦点个赞吧。