快捷键

1.配置
CTRL + ALT + S :设置
ALT + 1 :Project (显示隐藏导航栏)

2.查找
CTRL + E : Recent Files(自定义)
CTRL + q :Back(自定义)
CTRL + M :file structure (显示方法列表)
CTRL + SHIFT + F : Find In Path(全局搜索字符串)
Ctrl + Shift + r : replace in path
double SHIFT :search anywhere (快捷搜索)
ALT + 左右箭头 :切换标签
End :move caret to line end (光标移至行尾)
Start : move caret to line start (光标移至行首)
Ctrl + End : page end (页尾)
Ctrl + Start : page start (页首)
Alt + 上下箭头 :previous/next method (上下方法跳转)
Ctrl + 上下箭头 : scroll up or down (向上/下滚动)
Alt + Home : floating navigation bar (浮动导航栏)
Alt + Insert : create file(与上一个命令结合可以在选择目录下创建文件)
Alt + Insert : generate code (在代码中可以用来快速生成代码)

3.选择
Shift + End :选择一行至行尾
Shift + Home : 选择一行至行首
CTRL + SHIFT + ALT + J : Select All Occurrence (选中所有选中的文本)
ALT + J : Add Selection For Next Occurrence (按顺序一个个选中选中的文本)
ALT + 鼠标点击 :add or remove caret (增加/删除光标)
Ctrl + Shift + 左右箭头 :Stretch to left/right (向左/右选中文本)

Ctrl + Shift + End : 选择至文件末尾
Ctrl + Shift + 左右箭头: 缩小扩展选择(可配合上一个命令,实现选择大范围的代码段)

4.复制&粘贴
CTRL + D :duplicate line or selection (快速复制粘贴当前行)
CTRL + C :复制当前行
CTRL + X :剪切当前行
CTRL + V :粘贴行
CTRL + SHIFT + V :粘贴历史文本
CTRL + R :替换
CTRL + Y :删除当前行
Ctrl + Del : delete to word end (智能向后删除)
Ctrl + Backspace : delete to word start (智能向前删除)

5.注释
CTRL + / :行注释
CTRL + SHIFT + / :块注释

6.重构
CTRL + ALT + L :格式化代码
Ctrl + Shift + 上下箭头 : 上下移动当前方法
ALT + INSERT :generate
Ctrl + T : refactor this (自定义)
Ctrl + Alt + o : optimize imports (删除无用的引用)
Alt + Enter : show intention action (更新phpdoc 导入类)
Ctrl + Alt + v :提取变量(在go里面可以用来快速填充返回值变量)
Ctrl + Alt + c :提取常量
Ctrl + Alt + m :提取方法

7.导航
转到实现:ctrl + alt + b(显示在接口的左侧)

8.调用链
显示方法调用链:ctrl + alt + h



登陆发表评论