希望这个版本的介绍更加清楚,减少你一些困惑。
KeyMap文件位置:
在OS X系统中,快捷键配置文件存在于:
~/Library/Preferences/.IntelliJ IDEA <xx>/keymaps/
你可以在网上下载其它网友提供的keymap文件,将文件移动到该目录下保存,这样你在IDEA中使用这一设置就好。
IDEA中设置快捷键位置:
在IDEA中快捷键映射设置在Appearance & Behavior/Keymap中(使用组合键“command + , ”打开)
你可以修改快捷键设置,为了避免覆盖掉系统设置,你可以选择自己喜欢的方案,例如你比较熟悉Eclipse,就可以选择Eclipse的方案,你习惯Mac OS X的方案,就可以选择Mac OS X等,然后敲击Copy键,将该方案生成一个副本,然后重命名,修改对应的快捷键。
设置快捷键就是在对应Action上点击右键,选择Add Keyboard ShortCut,具体操作可以自己体会。
IDEA 14标准快捷键说明:
注意:如果感觉自己的快捷键键位不对,特别是fn相关键位,看看自己的System Preferences中的设置,Use all F1,F2选项必须勾上。
IDEA for MAC OS X 快捷键键位说明(注:本人的control+space是spotLight)
键位 | 功能介绍 | 使用说明 | 推荐指数 |
tab+空格 | 基本代码补全功能,包括类名、方法名、或者变量名 | 当你想要偷懒时可以使用这个功能 | 4 |
tab+shift+空格 | 智能代码补全 | | 4 |
command+shift+return | 完成代码 | 例如:当你写一个for循环,IDE能够自动补写一些代码,减少程序员敲击工作量 | 3 |
command+p | 显示使用的方法传入的参数信息 | 当正在调用某个方法时使用 | |
command+n | 生成代码 | 可以直接生成Getter Setter,构造方法等 | 5 |
tab+”相应方法或变量首字母” | 生成代码 | 生成与字母对应变量或者方法的getter或者setter方法 | 3 |
tab+O | 覆写方法 | 例如:你可以通过在编辑器中使用该组合按键覆写Object类的clone方法 | 4 |
tab+I | 实现方法 | 可以通过该组合按键实现一些你的类实现的借口的类未实现的方法,也能覆写某些方法 | 3 |
command+option+t | 用if else, try catch包裹 | 用if else try catch while等包裹选中的代码块 | 5 |
command+/ | 行注释 | 不用多说 | 5 |
command+option+/ | 块注释 | 不用多说 | 5 |
option+上方向键 | 选中附近的代码块(可多次敲击方向键) | 自己上手体会 | 4 |
option+下方向键 | 删除选中附近的代码块(可多次敲击方向键) | 自己上手体会 | 4 |
option+return | 快速修复 | | |
comman+option+L | 格式化代码 | 在eclipse中使用是ctrl+shift+F | 5 |
tab+option+o | 输入特殊字符ø | 输入特殊字符用 | 2 |
tab+option+i | 输入特殊字符ˆ | 输入特殊字符用 | 2 |
option+右方向键 | 选中附近的代码块(可多次敲击方向键) | 自己上手体会 | 4 |
option+左方向键 | 删除选中附近的代码块(可多次敲击方向键) | 自己上手体会 | 4 |
command+X | 剪切 | | 5 |
command+C | 复制 | | 5 |
command+V | 粘贴 | | 5 |
command+shift+V | 粘贴最近缓存中的内容 | | 4 |
command+D | 复制当前行 | | 4 |
command+delete | 删除当前行 | | 5 |
command+return | 智能拆分当前代码 | 拆分 | 4 |
command+shift+ + | 展现折叠起来的代码块 | | 3 |
command+shift+ - | 折叠代码块 | | 3 |
command+w | 关闭正在编辑中的页 | 如果打开很多页,可以用这个快捷键组合将之关闭 | 3 |
command+ + | 展开当前代码块 | | 4 |
command+ - | 折叠当前代码块 | | 4 |
option+delete | 删除代码开始前部分 | | 3 |
command+f | 本页查找 | | 5 |
command+g | 向下查找 | | 5 |
command+shift+g | 向前查找 | | 5 |
command+r | 本页替换 | | 4 |
command+shift+f | 更大范围更多条件查找 | | 4 |
command+shift+r | 更大范围更多条件替换 | | 4 |
command+shift+s | 结构相似搜索 | 例如你想浏览一个源码项目如何工作的,你需要查找某个更模糊的条件e.g. A implements B 有实现关系的所有类,或者满足某正则表达式的所有情况。 可以搜索查找:IntelliJ IDEA :: Structural Search and Replace: What, Why, and How-to | 3 |
command+shift+m | 结构相似替换 | | 3 |
option+r | 输入特殊字符® | | 2 |
option+f7 | 显示所有该方法或者变量的用法usage | | 3 |
control+r | run | | 5 |
control+d | deg | | 5 |
command+f9 | 编译工程(修改和依赖) | | 4 |
command+shift+f9 | 编译选择的工程,依赖,文件 | | |
command+s | 保存全部 | | 5 |
command+0,1……9 | 打开相应工具箱 | command+4打开console | 5 |
shift+command+a | 查找相应IDEA操作 | 当你不知道相应操作的快捷键时,可以查询哦 | 5 |
shift+f6 | 重名名映射操作 | 选择你要重命名的类,注意是在在编辑器中 | 5 |
command+option+j | 用动态模板包裹 | | 4 |
command+j | 插入动态模板 | | 4 |
command+u | 查看父类方法 | | 5 |
control+h | 查看类的依赖继承层次 | 如果一个类有很多依赖继承关系可以使用该按键组合查看 | 3 |
control+shift+h | 查看方法的层次关系 | | 3 |
command+o | 跳转到一个类 | | 3 |
command+shift+o | 跳转到一个方法 | | 3 |
command+option+o | 跳转到一个symbol | | 3 |
注:IDEA很多快捷键和系统定义是一致的。
参考PDF:
官方文档:https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf
博客:http://www.cnblogs.com/likwo/p/3750799.html