这是IDEA快捷键拆解系列的第六篇。
以下是关于Code导航项及其每一子项的拆解介绍,其中,加粗部分的选项是博主认为比较重要的。
Code
Override Methods ( 重写覆盖方法 )Ctrl + O
Implements Methods ( 实现接口方法 )Ctrl + I
Delegate Methods
Gengrate ( 用于生成Construct、Getter/Setter、toString等)Alt + Insert
Surround With ( 生成包围代码 )Ctrl + Alt +T
Unwarp/Remove ( 取消代码包围 )Ctrl + Shift + Delete
Completion
BasicCtrl + 空格
SmartType ( 智能选择并实现 )Ctrl + Shift + 空格
Cyclic Expand Word ( 循环往上选择单词 )Alt + /
Cyclic Expand Word (Backwrad)( 循环往下选择单词 )Alt + Shift + /
Folding
Expand ( 方法展开 )Ctrl + 加号
Collapse ( 方法折叠 )Ctrl + 减号
Expand Recursively ( 同上,方法展开 )Ctrl + Alt + 加号
Collapse Recursively ( 同上,方法折叠 )Ctrl + Alt + 减号
Expand All ( 全部方法展开 )Ctrl + Shift + 加号
Collapse All ( 全部方法折叠 )Ctrl + Shift + 减号
Expand to level...
Expand all to level...
Expand doc comments ( 展开Java doc注释 )
Collapse doc comments ( 折叠Java doc注释 )
Fold Selection / Remove regionCtrl + 句点
Fold Code BlockCtrl + Shift + 句点
Insert Live Template ( 选择Live Templates模板 )Ctrl + J
Surround with Live Template ( 选择Live Templates模板 )Ctrl + Alt + J
Comment with Line Comment ( 行注释 )Ctrl + /
Comment with Block Comment ( 块注释 )Ctrl + Shift + /
Reformat Code ( 格式化代码 )Ctrl + Alt + L
Show Reformat File Dialog ( 弹出格式化弹框 )Ctrl + Alt + Shift + L
Auto-Indent LinesCtrl + Alt + I
Optimize Imports ( 去除未引用的包导入声明 )Ctrl + Alt + O
Rearrange Code ( 重新整理代码 )
Move Statement Down ( 方法、代码下移 )Ctrl + Shift + 向下箭头
Move Statement Up ( 方法、代码上移 )Ctrl + Shift + 向上箭头
Move Element LeftCtrl + Alt + Shift + 向左箭头
Move Element RigthCtrl + Alt + Shift + 向右箭头
Move Line DownAlt + Shift + 向下箭头
Move Line UpAlt + Shift + 向上箭头