idea中学习辅助插件IDE Features Trainer的快捷键

刚学的idea,因为和eclipse有很多冲突。至于快捷键的学习,有一堆,但就像工具书一样,不太连贯。

github上的文档:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/keymap-introduce.md

我整理了一份上面说要必备的快捷键:https://github.com/dulinanaaa/IntelliJ-IDEA-Tutorial/blob/master/keymap-introduce.md

官方的插件IDE Features Trainer还挺好用,下载地址:https://plugins.jetbrains.com/plugin/8554?pr=idea

网上说的使用频率较高的:

1.Ø Top #10切来切去:Ctrl+Tab
2.Ø Top #9选你所想【选中上下文相关联代码】:Ctrl+W
3.Ø Top #8代码生成:Template/Postfix +Tab
4.Ø Top #7发号施令:Ctrl+Shift+A
5.Ø Top #6无处藏身:Shift+Shift
6.Ø Top #5自动完成:Ctrl+Shift+Enter
7.Ø Top #4创造万物:Alt+Insert


使用前三名!
1.Ø Top #1智能补全:Ctrl+Shift+Space
2.Ø Top #1自我修复:Alt+Enter
3.Ø Top #1重构一切:Ctrl+Shift+Alt+T

调试快捷键:

F9            resume programe 恢复程序

Alt+F10       show execution point 显示执行断点

F8            Step Over 相当于eclipse的f6      跳到下一步

F7            Step Into 相当于eclipse的f5就是  进入到代码

Alt+shift+F7  Force Step Into 这个是强制进入代码

Shift+F8      Step Out  相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数

Atl+F9        Run To Cursor 运行到光标处

ctrl+shift+F9   debug运行java类

ctrl+shift+F10  正常运行java类

ctrl+shift+f8  打开断点窗口

alt+F8          debug时选中查看值

下面是IDE Features Trainer中的快捷键

基本操作:
ctrl+shift+a 搜索设置
ctrl+shift+(->)     在代码文件上,光标跳转到当前单词 / 中文句的右侧开头位置
ctrl+w / ctrl+shift+w 选中/取消选中成片区域

ctrl+/ 注释、取消注释(选中多行就是多行注释)

ctrl+z 撤销

ctrl+shift+z 恢复撤销

ctrl+y 删除当前行
ctrl+d 复制当前行(选中多行就是复制多行)

alt+shift+上或下 移动当前行
ctrl+shift+上或下 称动当前方法

插入空行:

ctrl+alt+enter 在上一行插入空行
shift+enter 在下一行插入空行

ctrl+numpad- / ctrl+numpad+ 折叠/取消折叠当前方法
ctrl+shift+numpad- / ctrl+shift+numpad+ 折叠/取消折叠所有方法

alt+j 批量选中当前文本
alt+shift+j 批量取消选中当前文本
alt+shift+alt+j 批量选中所有选中文本

自动补全:
shift+F6 重命名(可以在左面文件,也可以在代码中)

alt+/ (已改 本来的ctrl+空格)自动提示
ctrl+shift+空格 类的智能提示
ctrl+shift+enter 完成当前输出(加回车换行或者完成if for语句)
ctrl+alt+v 提取变量名
ctrl+alt+m 提取方法
ctrl+alt+p 提取参数名

ctrl+p 提示方法参数有哪些

ctrl+q 查看类、方法、属性注释


ctrl+shift+i 查看这个方法(弹层)
ctrl+shift+F7 让选中变量的所有地方高亮

代码辅助:
ctrl+alt+l 格式化选中代码

F2 定位到错误行
ctrl+F1 查看错误描述
alt+enter 解决该错误
ctrl+alt+t 添加try/finally代码块


F4 定位到选中类的定义文件上
ctrl+b 定位到类或接口上(自底向上)
ctrl+alt+b 返过来在类和接口上看相应的实现(自上向底)
ctrl+F12 查看这个类的方法属性
ctrl+tab 切换标签页

ctrl+f 查询字段(shift+F3向上查,回车或F3向下查)
esc退出后还可以shift+F3向上查,回车或F3向下查

原文地址:https://www.cnblogs.com/dulinan/p/12032994.html