### IntelliJ IDEA 8.0 常用快捷键详解 #### 1. **Ctrl+Space** 此快捷键用于触发基本代码完成建议。当你在编写代码时输入字母或符号后按下此键,IntelliJ IDEA 会自动弹出一个列表,其中包含当前上下文中可能的所有合法标识符(例如变量名、类名等)。你可以通过箭头键来选择合适的建议项,或者继续输入字符以进一步过滤列表。 #### 2. **Ctrl+N / Ctrl+Shift+N** - **Ctrl+N** 用于打开类查找对话框,可以在项目中快速定位到任何类。 - **Ctrl+Shift+N** 除了能够快速查找类之外,还支持查找文件、目录甚至是资源文件(如图片、配置文件等)。 #### 3. **Ctrl+B** 该快捷键用于导航到所选元素(如变量、方法、类等)的声明处。如果你点击了一个变量名并按下 `Ctrl+B`,IDEA 将带你到该变量的定义位置。对于外部库中的元素,IDEA 可能会提供一个“Navigate to declaration”或“Navigate to source”选项。 #### 4. **Ctrl+Alt+T** 这个快捷键可以为选定的代码片段快速生成常用的代码结构,比如 if、while、for 循环或 try-catch 块。如果你已经写好了 if-else 语句的一部分,IDEA 会自动补全另一部分,并且还会提醒你是否需要添加 break 语句。这有助于减少重复的手动编码工作。 #### 5. **Ctrl+Alt+B** 此快捷键用于导航到方法的实际实现。如果你正在查看一个接口的方法声明,并想要看到其具体的实现细节,只需按 `Ctrl+Alt+B` 即可跳转至该方法的实现处。这对于理解接口和抽象类的具体实现非常有帮助。 #### 6. **Ctrl+W** 这个快捷键用于扩展当前选中的代码范围。初始情况下,它会选择当前光标下的单词或标识符;随后每按一次,选区就会扩大到更大的代码块,比如整个语句、表达式等。这对于修改较大的代码段非常有用。 #### 7. **Shift+F1** 当你在代码中选中一个元素并按下 `Shift+F1`,IDEA 会显示该元素的 Javadoc 文档。这对于了解类、方法等的用途及参数意义特别有用。 #### 8. **Ctrl+Q** 这个快捷键可以让你在编辑器窗口中查看 Javadoc 文档。它与 `Shift+F1` 类似,但更适用于你在编写代码时需要快速查看某个方法或类的文档情况。 #### 9. **Ctrl+/** 这是一个非常实用的快捷键,用于对当前行进行注释或取消注释。此外,你还可以通过 `Ctrl+Shift+/**` 来注释多行代码,非常适合快速添加或删除多行注释。 #### 10. **F2 / Shift+F2** 这些快捷键用于在错误和警告之间切换。`F2` 会跳转到下一个问题,而 `Shift+F2` 则会跳转到上一个问题。这对于调试代码时快速定位错误位置非常有帮助。 #### 11. **Shift+F6** 此快捷键用于重命名当前选中的元素。IDEA 会自动更改所有相关引用,确保代码的一致性。这是重构代码时非常强大的功能之一。 #### 12. **Ctrl+Alt+L** 这个快捷键用于自动格式化当前文件的代码。它可以按照预设的规则调整缩进、空格、括号等,让代码看起来更加整洁。 #### 13. **Ctrl+Alt+I** 此快捷键用于自动缩进当前选择的代码块。这对于编写 JavaScript 或 XML 文件时保持良好的代码结构非常有用。 #### 14. **Ctrl+Alt+O** 此快捷键用于优化导入的包和类。IDEA 会自动移除未使用的 import 语句,并根据需要添加新的 import 语句。 #### 15. **Ctrl+]/[** 这些快捷键用于在代码中插入或移除大括号。这对于快速构建循环或条件语句非常方便。 #### 16. **Ctrl+E** 此快捷键用于显示最近打开的文件列表。这对于快速切换不同的文件特别有用。 #### 17. **Shift+Click** 这个快捷键用于在不激活的情况下选中文件或元素。这对于多选操作非常方便。 #### 18. **Ctrl+Shift+Backspace** 此快捷键用于返回到之前的位置。这对于在不同的代码片段间来回移动非常有用。 #### 19. **Ctrl+F12** 此快捷键用于显示当前文件的结构视图。这对于理解类的成员(如方法、字段等)布局很有帮助。 #### 20. **Ctrl+F7** 此快捷键用于在当前文件中搜索所选元素的所有用法。这对于追踪变量或方法的使用非常有帮助。 #### 21. **Ctrl+Shift+N** 此快捷键用于查找文件。与 `Ctrl+N` 不同的是,它不仅限于查找类,而是可以查找任何类型的文件。 #### 22. **Alt+Q** 此快捷键用于显示当前元素的快速文档视图。这与 `Ctrl+Q` 类似,但提供了更多的信息。 #### 23. **Ctrl+P** 此快捷键用于显示当前方法的参数信息。这对于确保正确地传递参数非常有帮助。 #### 24. **Alt+Insert** 此快捷键用于插入代码模板。它可以帮助快速生成常见的代码结构,如 for 循环、if 语句等。 #### 25. **Ctrl+Alt+V** 此快捷键用于插入变量。当你想将一个常量或表达式的值存储在一个变量中时,此功能非常方便。 #### 26. **Alt+Up and Alt+Down** 这些快捷键用于移动当前行或选中的代码块。这对于重新组织代码结构非常有帮助。 #### 27. **Alt+Enter** 此快捷键用于触发意图操作(Intention Actions),即提供自动修复建议。例如,如果你尝试比较两个字符串但没有使用 `equals()` 方法,IDEA 会提示你使用正确的比较方法。 #### 28. **Ctrl+Shift+Alt+N** 此快捷键用于查找文本。与 `Ctrl+Shift+N` 不同的是,它可以在整个项目范围内查找特定的文字或字符串。 #### 29. **Ctrl+Shift+Space** 此快捷键用于智能代码完成建议。当你输入代码时,IDEA 会基于上下文提供更智能的建议,帮助你更快地完成代码编写。 #### 30. **Alt+F3** 此快捷键用于查找当前选中的元素在整个文件中的用法。这对于跟踪变量或方法的使用特别有用。 #### 31. **Ctrl+O** 此快捷键用于覆盖方法。当你要在一个子类中覆盖父类的方法时,此功能非常有用。 #### 32. **Ctrl+Alt+Space** 此快捷键用于类型代码完成。当你在创建新变量或参数时,IDEA 会提供可能的类型建议。 #### 33. **Ctrl+J** 此快捷键用于激活 Live Templates 功能。这是一种非常灵活的代码模板系统,可以根据你的需求自定义模板。 #### 34. **Ctrl+Shift+F7** 此快捷键用于高亮显示当前文件中所选元素的所有用法。这对于理解元素的使用场景非常有帮助。 #### 35. **Ctrl+Alt+Up / Ctrl+Alt+Down** 这些快捷键用于复制当前行或选中的代码块到指定位置。这对于快速复制和粘贴代码片段非常有用。 以上只是 IntelliJ IDEA 8.0 中一部分常用快捷键的介绍。通过熟练掌握这些快捷键,你可以大大提高开发效率,使编码过程变得更加顺畅和高效。对于其他更多快捷键的使用,可以参考官方文档或社区论坛获取更多信息。
完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便
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语句,蛮不错的一个功能。
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助