idea 快捷键整理
Ctrl+Shift+N?查找文件
Ctrl+Alt+L??格式化代码
Ctrl+N?查找类
Ctrl+Alt+O?优化导入的类和包
Alt+/?自动补全代码?注:默认与输入法有冲突,在setting->keymap->main?menu->code->complete?code->basic
Ctrl+P?方法参数提示
Ctrl+X?删除行
Ctrl+D?复制行
Ctrl+H?显示类结构图
Ctrl+Q?显示当前光标位置的方法或类的注释文档
Alt+1?快速打开或隐藏工程面板
F2或Shift+F2?高亮错误或警告快速定位
Ctrl+Shift+F7 高亮显示所有光标所在的文本,按Esc高亮消失
Alt+F3?高亮显示所有选中的文本,按Esc高亮消失
Ctrl+B?快速打开光标处的类或方法
Ctrl+Alt+B?快速打开光标处接口或抽象方法的实现类或方法
Ctrl+W?选中代码,连续按会有其他效果
Ctrl+w直到选取所需范围然后按Ctrl-Alt-v为表达式引入一个新的变量
Alt+Insert 生成字段的get和set方法
Ctrl+Alt+T 弹出选择代码块的列表菜单,if,try...catch,for,do...while等
Ctrl+/与Ctrl-Shift+/ 注释,反注释代码行与代码块
Alt+Q 可以不需要移动代码就能查看当前方法地声明
Ctrl+Shift+↑或Ctrl+Shift+↓ 移动当前行代码的位置
Alt+↑和Alt+↓ 可以在编辑器里不同的方法之间快速移动。
在任何工具窗口里使用Escape键都可以把焦点移到编辑器上。
Shift+Escape 不仅可以把焦点移到编辑器上而且还可以隐藏当前(或最后活动的)工具窗口。
F12 键把焦点从编辑器移到最近使用的工具窗口。
Ctrl+F12(View | File Structure Popup)键你可以在当前编辑的文件中快速导航
Ctrl+J 来执行一些你记不起来的Live Template缩写。比如,键“it”然后按Ctrl-J看看有什么发生。
Ctrl+Shift+J 快捷键把两行合成一行并把不必要的空格去掉以匹配你的代码格式。
Ctrl+Shift+Backspace 让你调转到代码中所做改变的最后一个地方,多按几次Ctrl-Shift-Backspace查看更深的修改历史。
Ctrl+O 可以很容易地重载基本类地方法。
Ctrl+I ?完成当前类implements的(或者抽象基本类的)接口的方法
Shift+F6 批量重命名变量