使用了一段时间的IntelliJ IDEA,感觉这个JAVA IDE非常好用
下面把一直以来常用的一些快捷键给总结出来如下:
1. Ctrl + Space
完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便
2. Ctrl + N(Ctrl + Shift + N)
跳转到指定的java文件(其它文件)这个功能很方便,至少我不用每回都在一长串的文件列表里找寻我想要编辑的类文件和jsp文件了
3. Ctrl + B
跳转到定义处这个就不用多说了,好象是个IDE就会提供的功能
4. Ctrl + Alt + T
用*来围绕选中的代码行( * 包括if、while、try catch等)这个功能也很方便,把我以前要做的:①先写if-else,②然后调整代码的缩进格式,还要注意括号是否匹配了,现在用这个功能来做,省事多了(不过让我变得越来越懒了)
5. Ctrl + Alt + B
跳转到方法实现处这个也算是很普遍的功能了,就不多说了。
6. Ctrl + W
按一个word来进行选择操作在IDEA里的这个快捷键功能是先选择光标所在字符处的单词,然后是选择源
代码的扩展区域。举例来说,对下边这个语句java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm");当光标的位置在双引号内的字符串中时,会先选中这个字符串,然后是等号右边的表达式,再是整个句子。我一般都是在对代码进行重新修改的时候使用
它来选择出那些长长的复合表达式,很方便:)
7. Shift + F1
在浏览器中显示指定的java docs,这个也应该是几乎所有的java ide都提供的功能,就不多说了。
8. Ctrl + Q
在editor window中显示java docs这个功能很方便--因为有时仅仅是忘记了自己编写的方法中的某个参数的含义,此时又不想再起一个浏览器来查看java doc,此时这个功能的好处就体现出来了
9. Ctrl + /
注释/反注释指定的语句,这个功能很象PB中提供的一个功能,它可以注释和反注释你所选择的语句(使用单行注释符号"//"),你也可以用Ctrl + Shift + / 来进行多行语句的注释(即使用多行注释符号"/* ... */")
10. F2/Shift + F2
跳转到下/上一个错误语句处IDEA提供了一个在错误语句之间方便的跳转的功能,你使用这个快捷键可以快捷在出错的语句之间进行跳转。
11. Shift + F6
提供对方法、变量的重命名对IDEA提供的Refector功能我用得比较少,相比之下这个功能是我用得最多的了。对于这个功能没什么可说的了,确实很方便,赶快试一试吧。
12. Ctrl + Alt + L
根据模板格式化选择的代码,根据模板中设定的格式来format你的java代码,不过可惜的是只对java文件有效
13. Ctrl + Alt + I
将选中的代码进行自动缩进编排这个功能在编辑jsp文件的时候也可以工作,提供了一个对上边格式化代码功能的补充。
14. Ctrl + Alt + O
优化import自动去除无用的import语句,蛮不错的一个功能。
15. Ctrl + ]/[
跳转到代码块结束/开始处,这个功能vi也有,也是很常用的一个代码编辑功能了。
16.Ctrl+E
可以显示最近编辑的文件列表
17.Shift+Click
可以关闭文件
18.Ctrl+Shift+Backspace
可以跳转到上次编辑的地方
19.Ctrl+F12
可以显示当前文件的结构
20.Ctrl+F7
可以查询当前元素在当前文件中的引用,然后按F3可以选择
21.Ctrl+Shift+N
可以快速打开文件
22.Alt+Q
可以看到当前方法的声明
23.Ctrl+P
可以显示参数信息
25.Alt+Insert
可以生成构造器/Getter/Setter等
26.Ctrl+Alt+V
可以引入变量。例如把括号内的SQL赋成一个变量
27.Alt+Up and Alt+Down
可在方法间快速移动
28.Alt+Enter
可以得到一些Intention Action,例如将”==”改为”equals()”
29.Ctrl+Shift+Alt+N
可以快速打开符号
30.Ctrl+Shift+Space
在很多时候都能够给出Smart提示
31.Alt+F3
可以快速寻找
32.Ctrl+O
可以选择父类的方法进行重写
33.Ctrl+Alt+Space
是类名自动完成
34. Ctrl+J
Live Templates!
35.Ctrl+Shift+F7
可以高亮当前元素在当前文件中的使用
30.Ctrl+Alt+Up /Ctrl+Alt+Down
可以快速跳转搜索结果
31.Ctrl+Shift+J
可以整合两行
32.Alt+F8是计算变量值
Ctrl+D 复制上一行或复制选定
Ctrl+Alt+L 格式化代码
Alt+Shift+Insert 列编辑
装上UpperLowerCapitalize后
Alt+P // to uppercase
Alt+L // to lowercase
Alt+C // 首字母大写
其他的快捷键还有很多,象Ctrl+G(跳转到指定行)、Ctrl+F4(关闭当前
编辑页面)、Ctrl+F(搜索)等等,这些快捷键由于是各个编辑器都会提供
的,而且定义的键位也都差不多,就没什么可说的了;也还有一些是我用得
不多的,因为不太熟悉也不好向大家介绍,建议大家可以去IDEA的官方网站
下载一份IDEA 3.0 Default Keymap的pdf文档
(http://www.intellij.com/docs/ReferenceCard.pdf),上面有快捷键的
详细列表及功能简介,如果你觉得IDEA定义的快捷键的键位组合不符合你的
使用习惯的话,你可以在Option--Keymaps中修改设置成你的习惯键位组合。
分享到:
相关推荐
resources_cn_IntelliJIDEA_2017.3.1_r2.jar resources_cn_IntelliJIDEA_2017.3.2_r1.jar resources_cn_IntelliJIDEA_2017.3.3_r2.jar resources_cn_IntelliJIDEA_2017.3.4_r1.jar resources_...
在 IntelliJ IDEA 中配置 Tomcat 服务器是为了能够在开发过程中部署和运行您的 Java Web 应用程序。下面是配置 Tomcat 的基本步骤: 下载和安装 Tomcat: 首先,您需要从 Apache Tomcat 的官方网站...
IntelliJ IDEA 使用教程 pdf
IntelliJ IDEA 中文指南
史上最简单的 IntelliJ IDEA 教程
IntelliJ IDEA安装详解配置教程
idea intellij的scala插件
1.IntelliJ IDEA 介绍 2.本教程介绍 3.Windows 下安装 4.Ubuntu 下安装 5.Mac 下安装 6.安装总结 7.首次运行 8.安装目录讲解 9.界面讲解 10.主题字体和文件编码修改 11.各类文件类型图标讲解 12.索引的讲解 13.编译...
IntelliJ IDEA是java编程语言开发的集成环境,不过官方是英文版的,这是一个汉化包,下载后放至IntelliJ IDEA安装目录的lib目录下就行,重新启动程序就是中文了。
vscode-intellij-idea-keybindings, vs 代码的IntelliJ IDEA 键绑定端口 用于 Visual Studio 代码的 IntelliJ IDEA 键绑定 vs 代码的IntelliJ IDEA 键绑定端口。 包括 keymaps,WebStorm,PyCharm,PHP Storm等流行...
图解Intellij IDEA 入门教程,简单看得见,轻轻松松成为java开发高手
IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是...
IntelliJ IDEA Ultimate — 2020.3+ IntelliJ IDEA Educational — 2020.3+ JetBrains Client — 1.0+ MPS — 2020.3+ Rider — 2020.3+ PyCharm Professional — 2020.3+ IntelliJ IDEA Community — 2020.3+ ...
intellij idea 集成tomcat
scala-intellij-bin-2021.3.6.zip
Intellij IDEA汉化包。支持最新版本2018.直接复制lib即可。file-seting可用。 设置下菜单可正常打开。
IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS ...
intellij上的scala插件,intellij上本地开发Scala程序或者是spark程序用到的插件,非常的实用
JAVA开发平台IntelliJ IDEA 开发配置指南,有一定的开发参考价值。