IDEA 快捷键(MAC 版)说明

摘要:
设置IDEA中的快捷键位置:在IDEA中,您可以在外观和行为/键映射中修改快捷键映射设置。为了避免覆盖系统设置,您可以选择自己喜欢的方案。例如,如果您熟悉Eclipse,可以选择Eclipse方案。如果您熟悉Mac OS X方案,可以选择Mac OS X等,单击复制键,生成方案的副本,然后重命名该方案,修改相应的快捷键。IDEA14标准快捷键描述:注意:如果您觉得快捷键位置不正确,尤其是fn相关的键位置,请查看SystemPreferences中的设置。必须选中UseallF1和F2选项。

转载自: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 快捷键(MAC 版)说明第1张IDEA 快捷键(MAC 版)说明第2张

IDEA 快捷键(MAC 版)说明第3张IDEA 快捷键(MAC 版)说明第2张

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

免责声明:文章转载自《IDEA 快捷键(MAC 版)说明》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java拷贝指定文件夹下的指定文件类型【自然框架】分享 n级联动下拉列表框下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Scala学习2——idea配置scala环境,scala初步学习

了解Scala 使用Java Decompiler反编译字节码到.class源文件可以看到引入Scala库的逻辑。并且: scala源文件中的HelloScala对象编译后成为了一个类,但对象本身编译后就是生成的另一个类HelloScala$类的单例对象HelloScala$.MODULE$,称之为伴生对象。 HelloScala$有一个main实例方...

Linux多网卡负载均衡 : bond

USERCTL=no/yes 普通用户是否可以关闭或启用网关 -------------------------------- 在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已...

mac更新node,npm版本

#1.查看node版本 MacBook-Pro:~ syd$node -v v14.15.0 #2.清除缓存 sydMacBook-Pro:~ syd$ sudo npm cache clean -f Password: npmWARNusing --forceI sure hope you know what you are doing. # 3.安装n...

mac下使用svn

原文地址:http://www.cnblogs.com/mjios/archive/2013/03/10/2952258.html 本文目录在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配...

golang ide工具安装

    GoLand Mac版是Mac平台上的一款Go语言IDE开发工具。GoLand Mac版是由JetBrains推出的一个GO语言集成开发工具环境,基于IntelliJ平台,支持JetBrains插件体系,拥有针对GO语言的代码助手、代码编辑器、代码调试等工具。 安装工具包:http://www.pc6.com/mac/644577.html 这个是...

在macOS苹果电脑上安装Azure DevOps Server(TFS)代理

1. 概述 MacOS是一套运行于苹果Macintosh系列电脑上的操作系统,是首个在商用领域成功的图形用户界面操作系统。Iphone应用软件的开发人员,都使用运行macOS的电脑或mini盒子进行软件开发和调试,其中XCode则是开发人员主要使用集成开发工具(IDE)。作为一款软件协作开发管理平台产品,Azure DevOps Server完全支持基于m...