IDEA快捷键拆解系列(六):Code篇

  这是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 + 向上箭头

你可能感兴趣的:(IDEA快捷键拆解系列(六):Code篇)