`
meetrice
  • 浏览: 197377 次
  • 来自: 南京
社区版块
存档分类
最新评论

开发工具]IDEA快捷键整理

    博客分类:
  • IDEA
阅读更多

[开发工具]IDEA快捷键整理
文章收藏,  网上资源

邢红瑞 发表于 2006-4-2 13:37:51

1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。

2、右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。

3、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。

4、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。

5、利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称。如果有多个选项,它们会列在速查列表里。

6、用Ctrl-/与Ctrl-Shift-/来注释/反注释代码行与代码块。

-/用单行注释标记(“//…”)来注释/反注释当前行或者选择地代码块。而Ctrl-Shift-/则可以用块注释标记(“/*…*/”)把所选块包围起来。要反注释一个代码块就在块中任何一个地方按Ctrl-Shift-/即可。

7、按Alt-Q(View|Context Info)可以不需要移动代码就能查看当前方法地声明。连续按两次会显示当前所编辑的类名。

8、使用Refactor|Copy Class…可以创建一个所选择的类的“副本”。这一点很有用,比如,在你想要创建一个大部分内容都和已存在类相同的类时。

9、在编辑器里Ctrl-D可以复制选择的块或者没有所选块是的当前行。

10、Ctrl-W(选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。举例来说,先选择一个方法名,然后是调用这个方法的表达式,然后是整个语句,然后包容块,等等。

11、如果你不想让指示事件细节的“亮球”图标在编辑器上显示,通过按Alt-Enter组合键打开所有事件列表然后用鼠标点击它就可以把这个事件文本附件的亮球置成非活动状态。

这样以后就不会有指示特殊事件的亮球出现了,但是你仍然可以用Alt-Enter快捷键使用它。

12、在使用CodeCompletion时,可以用逗点(.)字符,逗号(,)分号(;),空格和其它字符输入弹出列表里的当前高亮部分。选择的名字会随着输入的字符自动输入到编辑器里。

13、在任何工具窗口里使用Escape键都可以把焦点移到编辑器上。

Shift-Escape不仅可以把焦点移到编辑器上而且还可以隐藏当前(或最后活动的)工具窗口。

F12键把焦点从编辑器移到最近使用的工具窗口。

14、在调试程序时查看任何表达式值的一个容易的方法就是在编辑器中选择文本(可以按几次Ctrl-W组合键更有效地执行这个操作)然后按Alt-F8。

15、要打开编辑器脱字符处使用的类或者方法Java文档的浏览器,就按Shift-F1(右键菜单的External JavaDoc)。

要使用这个功能须要把加入浏览器的路径,在“General”选项中设置(Options | IDE Settings),另外还要把创建的Java文档加入到工程中(File | Project Properties)。

16、用Ctrl-F12(View | File Structure Popup)键你可以在当前编辑的文件中快速导航。

这时它会显示当前类的成员列表。选中一个要导航的元素然后按Enter键或F4键。要轻松地定位到列表中的一个条目,只需键入它的名字即可。

17、在代码中把光标置于标记符或者它的检查点上再按Alt-F7(右键菜单中的Find Usages…)会很快地查找到在整个工程中使用地某一个类、方法或者变量的位置。

18、按Ctrl-N(Go to | Class…)再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。

同样的方法你可以通过使用Ctrl-Shift-N(Go to | File…)打开工程中的非Java文件。

19、要导航代码中一些地方使用到的类、方法或者变量的声明,把光标放在查看项上再按Ctrl-B即可。也可以通过按Ctrl键的同时在查看点上单击鼠标键调转到声明处。

20、把光标放到查看点上再按Ctrl-Alt-B可以导航到一个抽象方法的实现代码。

21、要看一个所选择的类的继承层次,按Ctrl-H(Browse Type Hierarchy)即可。也可以激活编辑器中的继承关系视图查看当前编辑类的继承关系。

22、使用Ctrl-Shift-F7(Search | Highlight Usages in File)可以快速高亮显示当前文件中某一变量的使用地方。按Escape清除高亮显示。

23、用Alt-F3(Search | Incremental Search)在编辑器中实现快速查查找功能。

在“Search for:”提示工具里输入字符,使用箭头键朝前和朝后搜索。按Escape退出。

24、按Ctrl-J组合键来执行一些你记不起来的Live Template缩写。比如,键“it”然后按Ctrl-J看看有什么发生。

25、Introduce Variable整合帮助你简化代码中复杂的声明。

26、Ctrl-Shift-J快捷键把两行合成一行并把不必要的空格去掉以匹配你的代码格式。

27、Ctrl-Shift-Backspace(Go to | Last Edit Location)让你调转到代码中所做改变的最后一个地方。

多按几次Ctrl-Shift-Backspace查看更深的修改历史。

28、用Tools | Reformat Code…根据你的代码样式参考(查看Options | IDE Setting | Code Style)格式化代码。

使用Tools | Optimize Imports…可以根据设置(查看Options | IDE Setting | Code Style | Imports)自动“优化”imports(清除无用的imports等)。

29、使用IDEA的Live Templates | Live Templates让你在眨眼间创建许多典型代码。

30、要查看一个文件中修改的本地历史,激活右键菜单里的Local VCS | Show History…。也许你可以导航不同的文件版本,看看它们的不同之处再回滚到以前的任何一个版本吧。

使用同样的右键菜单条目还可以看到一个目录里修改的历史。有了这个特性你就不会丢失任何代码了。

31、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架的底部的状态栏里就会显示它们的一些简短描述,也许会对你有帮助。

32、要在编辑器里显示方法间的分隔线,打开Options | IDE Settings | Editor,选中“Show method separators”检查盒(checkbox)。

33、用Alt-Up和Alt-Down键可以在编辑器里不同的方法之间快速移动。

34、用F2/Shift-F2键在高亮显示的语法错误间跳转。

用Ctrl-Alt-Down/Ctrl-Alt-Up快捷键则可以在编译器错误信息或者查找操作结果间跳转。

35、通过按Ctrl-O(Code | Override Methods…)可以很容易地重载基本类地方法。

要完成当前类implements的(或者抽象基本类的)接口的方法,就使用Ctrl-I(Code | Implement Methods…)。

36、如果光标置于一个方法调用的括号间,按Ctrl-P会显示一个可用参数的列表。

37、要快速查看编辑器脱字符处使用的类或方法的Java文档,按Ctrl-Q(在弹出菜单的Show Quick JavaDoc里)即可。

38、像Ctrl-Q(Show Quick JavaDoc显示简洁Java文档),Ctrl-P(Show Parameter Info显示参数信息),Ctrl-B(Go to Declaration跳转到声明),Shift-F1(External JavaDoc外部Java文档)以及其它一些快捷键不仅可以在编辑器里使用,也可以应用在代码完成右键列表里。

39、Ctrl-E(View | Recent Files)弹出最近访问的文件右键列表。选中文件按Enter键打开。

40、在IDEA中可以很容易地对你的类,方法以及变量进行重命名并在所有使用到它们的地方自动更正。

试一下,把编辑器脱字符置于任何一个变量名字上然后按Shift-F6(Refactor | Rename…)。在对话框里键入要显示地新名字再按Enter。你会浏览到使用这个变量地所有地方然后按“Do Refactor”按钮结束重命名操作。

41、要在任何视图(Project View工程视图,Structure View结构视图或者其它视图)里快速选择当前编辑地部分(类,文件,方法或者字段),按Alt-F1(View | Select in…)。

42、在“new”字符后实例化一个已知类型对象时也许你会用到SmartType代码完成这个特性。

43、通过使用SmartType代码完成,在IDEA中创建接口的整个匿名implementation也是非常容易的,比如,对于一些listener(监听器),可以键入

Component component;

component.addMouseListener(

new <caret is="" here=""></caret>

);

然后再按Ctrl-Shift-Space看看有什么发生了。

44、在你需要设置一个已知类型的表达式的值时用SmartType代码完成也很有帮助。比如,键入

String s = (<caret is="" here=""></caret>

再按Ctrl-Shift-Space看看会有什么出现。

45、在所有视图里都提供了速查功能:在树里只需键入字符就可以快速定位到一个条目。

46、当你想用代码片断捕捉异常时,在编辑器里选中这个片断,按Ctrl-Alt-T(Code | Surround with…)然后选择“try/catch”。它会自动产生代码片断中抛出的所有异常的捕捉块。在Options | File Templates | Code tab中你还可以自己定制产生捕捉块的模板。

44、在你需要设置一个已知类型的表达式的值时用SmartType代码完成也很有帮助。比如,键入

String s = (<caret is="" here=""></caret>

再按Ctrl-Shift-Space看看会有什么出现。

45、在所有视图里都提供了速查功能:在树里只需键入字符就可以快速定位到一个条目。

46、当你想用代码片断捕捉异常时,在编辑器里选中这个片断,按Ctrl-Alt-T(Code | Surround with…)然后选择“try/catch”。它会自动产生代码片断中抛出的所有异常的捕捉块。在Options | File Templates | Code tab中你还可以自己定制产生捕捉块的模板。

44、在你需要设置一个已知类型的表达式的值时用SmartType代码完成也很有帮助。比如,键入

String s = (<caret is="" here=""></caret>

再按Ctrl-Shift-Space看看会有什么出现。

45、在所有视图里都提供了速查功能:在树里只需键入字符就可以快速定位到一个条目。

46、当你想用代码片断捕捉异常时,在编辑器里选中这个片断,按Ctrl-Alt-T(Code | Surround with…)然后选择“try/catch”。它会自动产生代码片断中抛出的所有异常的捕捉块。在Options | File Templates | Code tab中你还可以自己定制产生捕捉块的模板。

47、在使用代码完成时,用Tab键可以输入弹出列表里的高亮显示部分。

不像用Enter键接受输入,这个选中的名字会覆盖掉脱字符右边名字的其它部分。这一点在用一个方法或者变量名替换另一个时特别有用。

48、在声明一个变量时代码完成特性会给你显示一个建议名。比如,开始键入“private FileOutputStream”然后按Ctrl-Space 在Options | IDE Setting | Code Style中还可以为本地变量,参数,实例及静态字段定制名字。
分享到:
评论

相关推荐

    eclipse和IDEA快捷键

    ### Eclipse与IntelliJ IDEA快捷键对比分析 #### 搜索功能 **Eclipse与IDEA在搜索方面的快捷键对比:** - **基本搜索** - **Eclipse**: 使用`Ctrl+F`来搜索文本。 - **IDEA**: 同样使用`Ctrl+F`进行搜索文本的...

    idea常用工具快捷键

    idea开发常用插件及快捷键整理

    Intellij IDEA 快捷键整理(TonyCody).pdf

    TonyCody整理的这份快捷键大全,为我们提供了便捷操作IntelliJ IDEA的方法,涵盖从代码编辑到导航、重构、代码生成、调试等多个方面。 常规快捷键涉及代码的基本编写、导航、编辑与格式化功能。例如,使用Ctrl+...

    Intellij IDEA 快捷键整理.txt

    熟练掌握这些快捷键能够显著提高开发效率,减少重复性劳动,让开发者更加专注于业务逻辑的编写。此外,IntelliJ IDEA还提供了更多高级功能和定制选项,可以根据个人习惯进行配置,进一步提升工作效率。

    Intellij_Idea开发工具详细使用文档及常用快捷键整理

    ### IntelliJ IDEA 开发工具知识点详解 #### 一、JetBrains IntelliJ IDEA 9.0.4 介绍 **JetBrains IntelliJ IDEA** 是一款功能强大的 Java 集成开发环境(Integrated Development Environment, IDE)。该工具因其...

    idea快捷键 idea开发工具

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),其强大的快捷键系统极大地提高了开发效率。以下是一些核心的快捷键及其详细说明: 1. **Ctrl + Space**:自动补全。这是最常用的快捷键之一,能自动完成类...

    Intelij IDEA快捷键打印版

    在上述的“IntelliJ IDEA快捷键打印版”中,列举了一些常用且实用的快捷键,旨在帮助用户提升编码效率。以下是对这些快捷键的详细说明: 1. **Ctrl+Alt+O**:优化导入的类和包,这个快捷键可以自动整理和去除未使用...

    intellijidea开发工具详细使用文档及常用快捷键整理.docx

    IntelliJ IDEA 开发工具详细使用文档及常用快捷键整理 IntelliJ IDEA 是一种功能强大且流行的集成开发环境(IDE),广泛应用于 Java、Python、JavaScript、HTML 等多种编程语言的开发中。下面对 IntelliJ IDEA 的...

    intellij_idea快捷键(经典版)

    ### IntelliJ IDEA 快捷键详解(经典版) #### 1. **Ctrl+Space** - **功能**: 完成类、方法、变量名称的自动输入。 - **应用场景**: 当您正在编写代码并输入...希望这些技巧能够帮助您更好地利用这款强大的开发工具。

    ntelliJ IDEA 快捷键和设置

    为了提高开发效率,熟练掌握 IntelliJ IDEA 的快捷键是非常重要的。 #### 二、解决常见问题 在使用 IntelliJ IDEA 过程中,可能会遇到一些常见的问题,例如: - **乱码问题**:如果发现 IntelliJ IDEA 中的中文...

    idea十大隐藏快捷键 整理使用,教你快速摸鱼

    IntelliJ IDEA是一款广受欢迎的Java开发集成环境,由JetBrains公司开发,它以其高效、智能的代码补全和强大的调试工具而闻名。在编程工作中,掌握一些隐藏的快捷键可以显著提高开发效率,让我们一起来探索一下“idea...

    idea快捷键

    它以其高效、智能的代码编辑器和丰富的开发工具而闻名。在编程过程中,掌握IDEA的快捷键可以极大地提升开发效率,使得程序员能更快地编写、调试和管理代码。下面将详细介绍一些常用的IDEA快捷键及其应用场景。 1. *...

    Idea使用快捷键和使用技巧.doc

    IntelliJ IDEA,简称Idea,是一款强大的Java开发工具,以其高效的工作流、丰富的功能和自定义选项深受开发者喜爱。本文将详细介绍Idea中的快捷键和使用技巧,帮助提升开发效率。 1. **快捷键配置**: - 用户可以...

    IntelliJ IDEA常用快捷键

    IntelliJ IDEA是一款广泛使用的集成开发环境(IDE),它提供了一系列快捷键来帮助开发者提升编码效率。快捷键是键盘上一系列的按键组合,用于执行特定的操作,而无需通过鼠标操作。以下将详细介绍IntelliJ IDEA中...

    IDEAL快捷键整理打印版

    本文档主要针对IDEAL开发工具的用户,旨在提供一份详尽的快捷键整理指南。IDEAL作为一种强大的开发工具,支持多语言开发,为了提高开发效率,掌握快捷键是必不可少的。本文档详细列出了常用的快捷键,并对部分功能...

    intellij_快捷键.pdf

    以上内容基于标准的IntelliJ IDEA快捷键进行整理,个别快捷键可能与特定版本的IntelliJ IDEA略有不同。 通过使用这些快捷键,可以大大提高日常开发的效率,让程序员能更专注于代码逻辑的开发,而不是在操作界面上...

    idea常用快捷键.txt

    IntelliJ IDEA 是一款非常强大的 Java 开发工具,它提供了大量的快捷键来帮助开发者提高工作效率。本文将基于提供的文件内容对 IntelliJ IDEA 的常用快捷键进行详细介绍。 #### 代码片段(Live Templates) - **...

    Intellij IDEA的快捷键、常用技巧和相关设置

    在日常开发中,掌握IntelliJ IDEA的快捷键和技巧能够显著提升开发效率。以下是一些关于IntelliJ IDEA的重要知识点: 1. **快捷键操作**: - `Alt+Insert`:生成构造函数、getter/setter、equals()和hashCode()等...

    Android studio快捷键大全

    每个开发者可能都有自己偏好的快捷键布局,有些人喜欢使用Eclipse风格,有些人则更习惯IntelliJ IDEA的默认设置。通过`File-Import Settings`导入`Key maps.jar`,可以将整个快捷键配置一次性替换为新设定,无需逐个...

Global site tag (gtag.js) - Google Analytics