详解IntelliJ IDEA 快捷键整合(大全)

  • 时间:
  • 浏览:16

1.代码标签输出完成后,按Tab,死成代码。

Ctrl+Alt+O 劣化导进的类战包

Alt+Insert 死成代码(如get,set办法,机关函数等) 或左键(Generate)

fori/sout/psvm + Tab

Ctrl+Alt+T 死成try catch 或 Alt+enter

CTRL+ALT+T 把选中的代码放正在 TRY{} IF{} ELSE{} 里

Ctrl + O 重写办法

Ctrl + I 真现办法

Ctr+shift+U 巨细写转化

ALT+回车 导进包,主动批改

ALT+/ 代码提醒

CTRL+J 主动代码

Ctrl+Shift+J,整开两行动1止

CTRL+空格 代码提醒

CTRL+SHIFT+SPACE 主动补齐代码

CTRL+ALT+L 格局化代码

CTRL+ALT+I 主动缩进

CTRL+ALT+O 劣化导进的类战包

ALT+INSERT 死成代码(如GET,SET办法,机关函数等)

CTRL+E 比来变动的代码

CTRL+ALT+SPACE 类名或接心名提醒

CTRL+P 办法参数提醒

CTRL+Q,能够看到以后办法的声明

Shift+F6 重构-重定名 (包、类、办法、变量、乃至正文等)

Ctrl+Alt+V 提与变量

2.查询快速键

Ctrl+Shift+Backspace能够跳转到前次编纂的天

CTRL+ALT+ left/right 前后导航编纂过的处所

ALT+7 靠左窗心显现以后文件的构造

Ctrl+F12 浮动显现以后文件的构造

ALT+F7 找到您的函数或变量或类的一切援用到的处所

CTRL+ALT+F7 找到您的函数或变量或类的一切援用到的处所

Ctrl+Shift+Alt+N 查找类中的办法或变量

单击SHIFT 正在项目标一切目次查找文件

Ctrl+N 查找类

Ctrl+Shift+N 查找文件

CTRL+G 定位止

CTRL+F 正在以后窗心查找文本

CTRL+SHIFT+F 正在指定窗心查找文本

CTRL+R 正在 以后窗心替代文本

CTRL+SHIFT+R 正在指定窗心替代文本

ALT+SHIFT+C 查找修正的文件

CTRL+E 比来翻开的文件

F3 背下查找枢纽字呈现地位

SHIFT+F3 背上1个枢纽字呈现地位

选中文本,按Alt+F3 ,下表态同文本,F3逐一往下查找不异文本

F4 查找变量滥觞

CTRL+SHIFT+O 弹出显现查找内容

Ctrl+W 选中代码,持续按会有其他结果

F2 或Shift+F2 下明毛病或正告疾速定位

Ctrl+Up/Down 光标跳转到第1止或最初1止下

Ctrl+B 疾速翻开光标处的类或办法

CTRL+ALT+B 找一切的子类

CTRL+SHIFT+B 找变量的类

Ctrl+Shift+高低键 高低挪动代码

Ctrl+Alt+ left/right 前往至前次阅读的地位

Ctrl+X 删除止

Ctrl+D 复造止

Ctrl+/ 或 Ctrl+Shift+/ 正文(// 或/…/ )

Ctrl+H 显现类构造图

Ctrl+Q 显现正文文档

Alt+F1 查找代码地点地位

Alt+1 疾速翻开或躲藏工程里板

Alt+ left/right 切换代码视图

ALT+ ↑/↓ 正在办法间疾速挪动定位

CTRL+ALT+ left/right 前后导航编纂过的处所

Ctrl+Shift+Backspace能够跳转到前次编纂的天

Alt+6 查找TODO

3.其他快速键

SHIFT+ENTER 另起1止

CTRL+Z 发展(撤消)

CTRL+SHIFT+Z 背前(打消撤消)

CTRL+ALT+F12 资本办理器翻开文件夹

ALT+F1 查找文件地点目次地位

SHIFT+ALT+INSERT 横编纂形式

CTRL+F4 封闭以后窗心

Ctrl+Alt+V,能够引进变量。比方:new String(); 主动导进变量界说

Ctrl+~,疾速切换计划(界里中不雅、代码气概、快速键映照等菜单)

4.svn快速键

ctrl+k 提交接码到SVN

ctrl+t 更新代码

5.调试快速键

实在经常使用的 便是F8 F7 F9 最值得1提的便是Drop Frame 可让运转过的代码重新再去。保举:Intellij IDEA Debug 调试技能。

alt+F8 debug时选中检察值

Alt+Shift+F9,挑选 Debug

Alt+Shift+F10,挑选 Run

Ctrl+Shift+F9,编译

Ctrl+Shift+F8,检察断面

F7,步进

Shift+F7,智能步进

Alt+Shift+F7,强迫步进

F8,步过

Shift+F8,步出

Alt+Shift+F8,强迫步过

Alt+F9,运转至光标处

Ctrl+Alt+F9,强迫运转至光标处

F9,规复法式

Alt+F10,定位到断面

6.重构

Ctrl+Alt+Shift+T,弹出重构菜单

Shift+F6,重定名

F6,挪动

F5,复造

Alt+Delete,平安删除

Ctrl+Alt+N,内联

7.其他

1 智能提醒:

Intellij尾当其冲确当然便是Intelligence智能!根本的代码提醒用Ctrl+Space,借有更智能天按范例疑息提醒Ctrl+Shift+Space,但由于Intellij老是跟着我们敲击而主动提醒,以是良多时分皆没有会脚动敲那两个快速键(除非提醒框消逝了)。

用F2/ Shift+F2挪动到有毛病的代码,Alt+Enter疾速建复(即Eclipse中的Quick Fix功用)。当智能提醒为我们主动补齐办法名时,我们凡是要本身补下行尾的反括号战分号,当括号嵌套良多层时会很费事,这时候我们只需敲Ctrl+Shift+Enter就可以主动补齐开端的字符。并且不但是括号,比方敲完if/for时也能够主动补上{}花括号。

最初要道1面,Intellij可以智能感知Spring、Hibernate等支流框架的设置装备摆设文件战类,以静造动,正在看似“静态”的表面下,智能天扫描了解您的项目是若何机关战设置装备摆设的。

2 重构:

Intellij重构是另外一完爆Eclipse的功用,其智能水平使人张口结舌,好比提与变量时主动查抄到一切婚配同时提与成1个变量等。特别看过《重构-改良既有代码设想》以后,有了Intellij的共同几乎是使人大喊过瘾!也恰是壮大的智能战重构功用,使Intellij下的TDD开辟十分逆畅。

切进正题,先道1个无敌的重构功用年夜汇总快速键Ctrl+Shift+Alt+T,叫做Refactor This。按法有面庞大,但也契合Intellij的气概,良多快速键皆要单脚完成,而没有像Eclipse很多最有效的快速键能够萧洒天单脚完成(没有晓得算没有算Eclipse的1年夜长处),但列位用过Emacs的话便会以为也出甚么了(非Emacs乌)。

另外,借有些最经常使用的重构技能,由于太经常使用了,若每次皆正在Refactor This菜单里选的话效力有些低。好比Shift+F6间接便是更名,Ctrl+Alt+V则是提与变量。存眷Java手艺栈微疑公家号,正在背景复兴枢纽字:IDEA,能够获得1份栈少收拾整顿的 IDEA 最新手艺干货。

3 代码死成:

那1面相似Eclipse,虽没有是独到的地方,但由于平常利用频次极下,以是仍是枚举正在榜单后面。经常使用的有fori/sout/psvm+Tab便可死成轮回、System.out、main办法等boilerplate榜样代码,用Ctrl+J能够检察一切模板。

前面“帮助”1节中将会讲到Alt+Insert,正在编纂窗心中面击能够死成机关函数、toString、getter/setter、重写女类办法等。那两个技能其实太经常使用了,几近天天皆要死成1堆main、System.out战getter/setter。 保举:IDEA顶用好Lombok,撸码效力最少提拔5倍

别的,Intellij IDEA 13中参加了后缀主动补齐功用(Postfix Completion),比模板死成愈加灵敏战壮大。比方要输出for(User user : users)只需输出user.for+Tab。再好比,要输出Date birthday = user.getBirthday();只需输出user.getBirthday().var+Tab便可。

4 编纂:

编纂中不能不道的1年夜神键便是可以主动案语法选中代码的Ctrl+W和反背的Ctrl+Shift+W了。另外,Ctrl+Left/Right挪动光标到前/后单词,Ctrl+[/]挪动到前/后世码块,那些类Vim气概的光标挪动也是1年夜明面。以上Ctrl+Left/Right/[]减上Shift的话就可以选中腾跃范畴内的代码。Alt+Forward/Backward挪动到前/前方法。借有些十分通俗的像Ctrl+Y删除止、Ctrl+D复造止、Ctrl+合叠代码便没有多道了。

闭于光标挪动再多扩大1面,除Intellij自己已供给的功用中,我们借能够装置ideaVim或emacsIDEAs享用到Vim的疾速挪动战Emacs的AceJump功用(超爽!)。

别的,Intellij的书签功用也是没有错的,用Ctrl+Shift+Num界说1⑴0书签(再次按那组快速键则是删除书签),然后经由过程Ctrl+Num跳转。那制止了屡次利用前/下1编纂地位Ctrl+Left/Right去回跳转的费事,并且此快速键默许取Windows热键抵触(默许多了Alt,取Windows改动显现器显现标的目的抵触,1没有谨慎显现器便酿成倒着隐式的了,冏啊)。

5 查找翻开:

相似Eclipse,Intellij的Ctrl+N/Ctrl+Shift+N能够翻开类或资本,但Intellij愈加智能1些,我们输出的任何字符皆将看做恍惚婚配,省却了Eclipse中借有输出*的费事。最新版本的IDEA借参加了Search Everywhere功用,只需按Shift+Shift便可正在1个弹出框中搜刮任何工具,包罗类、资本、设置装备摆设项、办法等等。

类的担当干系则可用Ctrl+H翻开类条理窗心,正在担当条理上跳转则用Ctrl+B/Ctrl+Alt+B别离对应女类或女办法界说战子类或子办法真现,检察以后类的一切办法用Ctrl+F12。

要找类或办法的利用也很简朴,Alt+F7。要查找文本的呈现地位便用Ctrl+F/Ctrl+Shift+F正在以后窗心或齐工程中查找,再共同F3/Shift+F3前后挪动到下1婚配处。

Intellij愈加智能的又1左证是正在肆意菜单或显现窗心,皆能够间接输出您要找的单词,Intellij便会主动为您过滤。 存眷Java手艺栈微疑公家号,正在背景复兴枢纽字:IDEA,能够获得1份栈少收拾整顿的 IDEA 最新手艺干货。

6 其他帮助:

以上那些神键配上1些帮助快速键,便可让您的单脚90%以上的工夫脱节鼠标,专注于键盘恍如正在停止钢琴演出。那些没有起眼倒是相当主要的最初1块拼图有:

Ø 号令:Ctrl+Shift+A能够查找一切Intellij的号令,而且每一个号令前面借有其快速键。以是它不但是1年夜神键,也是查找进修快速键的东西。

Ø 新建:Alt+Insert能够新建类、办法等任何工具。

Ø 格局化代码:格局化import列表Ctrl+Alt+O,格局化代码Ctrl+Alt+L。

Ø 切换窗心:Alt+Num,经常使用的有1-项目构造,3-搜刮成果,4/5-运转调试。Ctrl+Tab切换标签页,Ctrl+E/Ctrl+Shift+E翻开比来翻开过的或编纂过的文件。

Ø 单位测试:Ctrl+Alt+T创立单位测试用例。

Ø 运转:Alt+Shift+F10运转法式,Shift+F9启动调试,Ctrl+F2截至。

Ø 调试:F7/F8/F9别离对应Step into,Step over,Continue。

另外借有些我自界说的,比方程度分屏Ctrl+|等,战1些奇异的小功用Ctrl+Shift+V粘揭很早之前拷贝过的,Alt+Shift+Insert进进到列形式停止按列选中。

Ø Top #10切去切来:Ctrl+Tab

Ø Top #9选您所念:Ctrl+W

Ø Top #8代码死成:Template/Postfix +Tab

Ø Top #7发号出令:Ctrl+Shift+A

Ø Top #6无处躲身:Shift+Shift

Ø Top #5主动完成:Ctrl+Shift+Enter

Ø Top #4缔造万物:Alt+Insert

太易割舍,前3名并列吧!

Ø Top #1智能补齐:Ctrl+Shift+Space

Ø Top #1自我建复:Alt+Enter

Ø Top #1重构1切:Ctrl+Shift+Alt+T

CTRL+ALT+ left/right 前后导航编纂过的处所

Ctrl+Shift+Backspace能够跳转到前次编纂的处所

以上便是本文的全数内容,期望对各人的进修有所帮忙,也期望各人多多撑持剧本之家。