• 欢迎访问马东东的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

IntelliJ IDEA常用快捷键汇总

专项技术 马 东东 1年前 (2018-06-05) 564次浏览 2个评论 扫描二维码

IDEA内存优化 

IntelliJ IDEA安装路径\bin\idea.exe.vmoptions

—————————————–

-Xms64m

-Xmx256m

-XX:MaxPermSize=92m

-ea

-server

-Dsun.awt.keepWorkingSetOnMinimize=true

快捷键

说明

Ctrl+]

诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处

Ctrl+[

同上,快速跳至代码块的开始出

Ctrl+Shift+Enter

将输入的if、for、函数等等补上{}或者;使代码语句完整

Shift+Enter

在当前行的下方开始新行

Ctrl+Alt+Enter

在当前行上方插入新行

Ctrl+Delete

删除光标所在至单词结尾处的所有字符

Ctrl+BackSpace

删除光标所在至单词开头的所有字符

Ctrl+向左箭头

将光标移至前一个单词

Ctrl+向右箭头

将光标移至后一个单词

Ctrl+向上箭头

向上滚动一行

Ctrl+向下箭头

向下滚动一行

Ctrl+W

选中整个单词

Ctrl+Shift+U

切换大小写

———————————————Edit——————————————————–

快捷键

说明

Ctrl+Z

撤销

Ctrl+Shift+Z

重做

Ctrl+X

剪切

Ctrl+C

复制

Ctrl+V

粘贴

Ctrl+Shift+J

将选中的行合并成一行

—————-Find—————–

快捷键

说明

Ctrl+F

在当前文件中查找

Ctrl+R

替换字符串

Ctrl+Shift+F

在全局文件中查找字符串

Ctrl+Shift+R

在全局中替换字符串

Alt+F7

查找当前变量的使用,并列表显示

Ctrl+Alt+F7

查找当前变量的使用,并直接对话框显示

Ctrl+F7

在文件中查找符号的使用

Ctrl+Shift+F7

在文件中高亮显示变量的使用

这里的快捷键用的频率还是很高的,但是之前用的最多的是Ctrl+F和Ctrl+Shift+F,后面相关的Find Usages基本上没有用过,后面应该多使用,有的时候相对Ctrl+F在文件内按字符串查找,还是更好用一些

—————————————–Navigate————————————————

快捷键

说明

Ctrl+N

查找类文件

Ctrl+Shift+N

查找文件

CTRL+SHIFT+ALT+N

查找类中的方法或变量

Ctrl+G

定位到文件某一行

Alt+向左箭头

返回至上次光标位置

Alt+向右箭头

返回至后一次光标位置

Ctrl+Shift+Backspace

返回上次编辑位置

Ctrl+Shift+反斜杠

返回后一次编辑位置

Ctrl+B

定位至变量定义的位置

Ctrl+Alt+B

定位至选中类或方法的具体实现

Ctrl+Shift+B

直接定位至光标所在变量的类型定义

Ctrl+U

直接定位至当前方法override或者implements的方法定义处

Ctrl+F12

显示当前文件的文件结构

Ctrl+Alt+F12

显示当前文件的路径,并可以方便的将相关父路径打开

Ctrl+H

显示当前类的继承层次

Ctrl+Shift+H

显示当前方法的继承层次

Ctrl+Alt+H

显示当前方法的调用层次

F2

定位至下一个错误处

Shift+F2

定位至前一个错误处

F3

向下查找关键字的位置

SHIFT+F3

向上查找关键字的位置

F4

查找变量来源

Ctrl+Alt+向上箭头

查找前一个变量共现的地方

Ctrl+Alt+向下箭头

查找下一个变量共现的地方

ALT+SHIFT+C

显示最近的修改

ALT+SHIFT+C

显示最近的修改

CTRL+E

显示最近打开的文件

目前还不知道Previous Occurrence 和 Next Occurrence是怎么用的,在变量上使用没有反应。不过在Edit–Find菜单下有几个菜单项:Find Next \/ Move to Next Occurrence、Find Previous \/ Move to Previous Occurrence等。当选中变量的时候,需要首先点击“Find Word at Caret”,然后再点击上述选项才有用

————————————————-Code———————————————–

快捷键

说明

Ctrl+O

重写基类的方法

Ctrl+I

实现基类或接口中的方法

Alt+Insert

产生构造方法、getter/setter等方法

Ctrl+Alt+T

将选中的代码使用if、while、try/catch等包装

Ctrl+Shift+Delete

去除相关的包装代码

—————————————–Completion——————————————

快捷键

说明

Alt+/

自动完成

Alt+Enter

自动提示完成

—————————————-Folding————————————————-

快捷键

说明

Ctrl+=

展开代码

Ctrl+-

收缩代码

Ctrl+Alt+=

递归展开代码

Ctrl+Alt+-

递归收缩代码

Ctrl+Shift+=

展开所有代码

Ctrl+Shift+-

收缩所有代码

———————————

快捷键

说明

Ctrl+J

插入Live Template

Ctrl+Alt+J

使用Live Template包装

Ctrl+/

使用//进行注释

Ctrl+Shift+/

使用/**/进行注释

Ctrl+Alt+L

格式化代码

Ctrl+Alt+I

自动缩进行

Ctrl+Alt+O

优化import

———————————

快捷键

说明

Ctrl+Shift+向下箭头

将光标所在的代码块向下整体移动

Ctrl+Shift+向上箭头

将光标所在的代码块向上移动

Ctrl+Alt+Shift+向左箭头

将元素向左移动

Ctrl+Alt+Shift+向右箭头

将元素向右移动

Alt+Shift+向下箭头

将行向下移动

Alt+Shift+向上箭头

将行向上移动

————————————-Refactor——————————————–

快捷键

说明

Shift+F6

重命名

Ctrl+F6

更改函数签名

Ctrl+Shift+F6

更改类型


版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明文章地址:https://www.madongdong.me/technology/special-technology/2018/06/06/1218/mdd/
喜欢 (0)
[821300079@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到
(2)个小伙伴在吐槽
  1. Thanks for another informative blog. Where else could I get that type of info written in such an ideal way? I've a project that I am just now working on, and I have been on the look out for such info.
    匿名2019-01-26 06:39 回复 Windows 10 | Chrome 62.0.3202.94
  2. And I thought I was the sensible one. Thanks for setting me stiatghr.
    匿名2018-10-05 22:10 回复 Windows 7 | Firefox浏览器 41.0