转载自:http://blog.csdn.net/sky19891212/article/details/42842871html
但愿这个版本的介绍更加清楚,减小你一些困惑。程序员
KeyMap文件位置:正则表达式
在OS X系统中,快捷键配置文件存在于:缓存
~/Library/Preferences/.IntelliJ IDEA <xx>/keymaps/eclipse
你能够在网上下载其它网友提供的keymap文件,将文件移动到该目录下保存,这样你在IDEA中使用这一设置就好。编辑器
IDEA中设置快捷键位置:ide
在IDEA中快捷键映射设置在Appearance & Behavior/Keymap中(使用组合键“command + , ”打开)工具
你能够修改快捷键设置,为了不覆盖掉系统设置,你能够选择本身喜欢的方案,例如你比较熟悉Eclipse,就能够选择Eclipse的方案,你习惯Mac OS X的方案,就能够选择Mac OS X等,而后敲击Copy键,将该方案生成一个副本,而后重命名,修改对应的快捷键。 idea
设置快捷键就是在对应Action上点击右键,选择Add Keyboard ShortCut,具体操做能够本身体会。spa
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