zoukankan      html  css  js  c++  java
  • IDEA 快捷键(MAC 版)说明

    转载自:http://blog.csdn.net/sky19891212/article/details/42842871

    希望这个版本的介绍更加清楚,减少你一些困惑。

    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

  • 相关阅读:
    Inno Setup执行SQL脚本的方法
    批处理命令篇--配置免安装mysql
    nsis安装包_示例脚本语法解析
    全方位掌握nsis脚本
    dos批处理知识
    mysql alter 语句用法,添加、修改、删除字段等
    .Net WebAPI 增加Swagger
    CentOS 7 Docker
    四:Ionic Framework不支持Android4.2.2的解决方法
    二:Ionic Framework支持Android开发
  • 原文地址:https://www.cnblogs.com/hd92/p/13554413.html
Copyright © 2011-2022 走看看