Intellij Idea OSX下常用的快捷键介绍

Idea的快捷键的PDF文档可以通过IDEA的菜单页面“help”->“Default Keymap Reference”获取到。里面详细介绍了每个功能的快捷键是什么。

首先看一下idea的快捷键设置页面,在该页面也可以修改快捷键。

02203929_nC3j.png

我这里简单介绍一下常用的一些快捷键。

  • 根据名称查找一个Java文件  

    快捷键:cmd + o  PS:这个搜索很牛x,比如有个文件名叫CustomObjectMapper,你可以输入COM(即每个单词的首字母)这三个字母就能搜到这个文件。

  • 根据名称查找非Java文件  

    快捷键:cmd + shift + o PS:也可以按照上面的那种方式搜索哦。

  • 搜索全部

    快捷键 连续按两下shif ,出现搜索框就是搜索全部文件。

  • 代码提示

    快捷键:ctr + space 以及 ctr + shift + space 两种不同类别的代码提示,各种用处哦。

  • 搜索文件中包括指定的文本

    快捷键:cmd + shift + f 这个也很常用,比如你想找一下哪个文件中有Json这个单词,这个时候就派上用场了,速度非常快,建议多用这个功能哦。

  • 从代码仓库(如git,svn,gitHub)更新代码

    快捷键:cmd + t

  • 查看本地修改了哪些代码(比如提交到代码仓库前经常要看修改了哪些文件,哪些需要提交)

    快捷键 cmd + 9  这个时候所有的修改的文件都出来了。选中要提交到代码仓库的文件,然后按照下面的快捷键提交代码即可。

  • 对比一个文件上一个版本和当前版本做了哪些修改

    快捷键:cmd + d

    比如上面cmd +9 之后,出现的文件列表,这个时候选中某一个文件,然后cmd + d 这个时候就会出现一个diff的图形界面,左边是上一个版本,右边是你当前版本,两边会标出来明显的差异化,修改了哪些。

    PS: 这个功能非常牛逼,当你想要对比两个文件有什么差异的时候,你可以放到IDE里面,然后选择2个文件,这个时候cmd+d就会出现diff的界面,一步了然差别。

  • 提交代码到代码仓库

    快捷键:cmd + k,cmd + shift + k  

    这里以git为例,先cmd+9 列出修改的文件列表,然后选中要提交的文件之后,这里执行下cmd + k 这个快捷键,然后在出来的页面,comment里面写一下代码备注,然后右下角会有一个commit的按钮,注意,这里有两个选项,一个是commit,这个是在自己本地提交,还有一个是commit and push,这个就是提交到远程的代码仓库。

    cmd + shift + k 这个主要使用场景,比如有连个分支的代码,branch1,branch2,要把branch1的代码合并到branch2上去,然后提交branch2的代码,这个时候,用这个快捷键就可以了。

  • 文本复制  

    快捷键:cmd+d  光标放在哪一行,按一下cmd+d 就是复制当前行,当然你也可以选中一段文本,然后在按cmd+d,这个时候就是复制选中的一段文本了。

    PS:注意这里的cmd+d实在文件内容里面执行的,跟上面提到的diff功能是有区别的,那个diff功能是在文件列表视图里面操作的。

  • 删除当前行

    快捷键:cmd+del 删除光标所在的那行文本。

  • 删除一个单词,空格也算一个单词哦

    快捷键:alt + del 删除光标前面的一个单词, alt + fn + del 删除光标之后的一个单词。 

  • 逐渐扩大或者缩小范围选中文本

    快捷键:alt+方向上 扩大选中文本范围,alt+方向下,缩小选中文本的范围。

  • 调整文件的排版(或者叫格式化,即format)

    快捷键:ctr + alt + l 按照预设的style进行排版,当一个文件很混乱的时候用一下这个快捷键试试。

  • 重新组织java文件头的import的

    快捷键:ctr + alt + o 这个也很管用,当你删掉一个不用的类,这个时候上面的import还在,你只要执行一下快捷键,会自动删掉没用的,然后重新组织排序。

  • 生成一些通用代码,如构造函数,get set 方法,重写eqauls hashCode方法等

    快捷键:cmd + n

  • 重新实现父类的方法

    快捷键:ctr + o

  • 子类实现继承接口的方法

    快捷键:ctr + i

  • 将单词所有字母全部变成大写或者小写

    快捷键:cmd + shift + u

  • 重命名一个文件或者一个方法,或者一个变量

    快捷键:shift + F6




转载于:https://my.oschina.net/esuper/blog/613155

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值