1.若要快速打开编辑器中的任何类,请按Ctrl+N(导航类)并键入该类的名称。从出现的下拉列表中选择类。
        可以使用Ctrl + Shift +N(导航文件)以类似的方式打开项目中的任何文件。
    2.代码完成功能使您可以快速完成代码中的各种语句。例如,开始键入类名并按Ctrl + 空格 完成它。当多个选项可用时,它们在查找列表中显示。
    3.通过将插入符号定位在符号名称或在代码中使用,并按Alt+F7(在弹出菜单中编辑|查找|查找用法),可以快速找到在整个项目中使用特定类、方法或变量的所有位置。
    4.要快速查看CART中的类或方法的文档,请按Ctrl +Q(视图快速文档)。
    5.若要导航到代码中某处使用的类、方法或变量的声明,请将插入符号定位到使用位置并按Ctrl+B(Navigate|.)。您还可以单击鼠标在使用时,用Ctrl键按住以跳转到声明。
    6.您可以在CCTL+F12(导航文件结构)中快速浏览当前编辑的文件。它显示当前类的成员列表。选择要导航的元素,然后按Enter键或F4键。要在列表中轻松定位一个项目,只需键入其名称即可。
    7.您可以轻松地重命名类、方法和变量,并对它们使用的所有位置进行自动更正。要尝试它,将插入符号放在你要重命名的符号上,然后按Shift +F6(重构因子重命名)。在出现的弹出窗口中键入新名称,或者选择建议名称中的一个,然后按Enter。
    8.通过按下CTRL+O(代码超驰方法),您可以轻松地重写基类的方法。为了实现当前类实现的接口的方法(或者抽象基类的方法),使用Ctrl+I(Code|Implement方法)
    9.通过分析整个表达式的预期类型,SmartType代码完成极大地帮助找到适合当前上下文的方法和变量。这样做,IDEA的想法精确地找出前五个最合适的结果,并在蓝色背景下突出它们。例如,类型按Ctrl + Shift + 空格:SmartType完成还可以在返回关键字之后、赋值中、方法调用的参数列表和其他地方工作。
    10.当使用代码完成时,可以使用Tab键在弹出列表中接受当前突出显示的选择。与接受回车键不同的是,所选的名称会覆盖插入符号右侧的其余部分。这对于替换另一个方法或变量名尤其有用。
    11.您知道可以在不使用上下文菜单命令的情况下关闭IntelliJ IDEA的编辑器和工具窗口中的选项卡吗?只要用鼠标光标指向要关闭的标签,然后单击鼠标中间按钮,或者使用Shift+click组合就足够了。
    12.在编辑器中使用ALT+Insert (代码生成),您可以轻松地为类的任何字段生成GETter和Stter方法。
    13.若要在任何视图(项目视图、结构视图或其他视图)中快速选择当前编辑的元素(类、文件、方法或字段),请按Alt+F1。
    14.速度搜索在所有的树视图中都是可用的:只需开始键入就可以快速找到必要的项目。
    15.任何工具窗口中的ESC键将焦点移到编辑器。Shift +ESC将焦点移到编辑器,并隐藏当前(或最后一个活动)工具窗口。F12键将焦点从编辑器移动到最后一个聚焦工具窗口。
    16.当您想要捕获一些代码片段引发的异常时,在编辑器中选择它,按Ctrl+Alt+T(Code|Sur..)并选择try/.。将自动生成块内抛出的所有异常的catch块。您可以在“文件”设置文件和代码模板的代码选项卡上自定义生成的catch块的主体。使用列表中的其他项目与其他结构一起环绕。
    17.若要导航到抽象方法的实现,请将插入符号的用法或名称定位在声明中,然后按Ctrl+Alt+B。
    18.编辑器中的CTRL+W(扩展选择)在插入符号中选择单词,然后选择源代码的扩展区域。例如,它可以选择一个方法名,然后是调用这个方法的表达式,然后是整个语句,然后是包含块,等等。您还可以通过双击编辑器中的目标区域来选择插入符号处的单词和源代码的扩展区域。
    19.您可以使用Ctrl + Thift和Ctrl + Shift + 斜杠 来注释或取消注释行和代码块。Ctrl + 斜杠 注释或未注释当前行或选择的块,带有单行注释(//…)。Ctrl + Shift + 斜杠 包围块注释(/*…*/)中的选定块。取消注释块压缩Ctrl + Shift + 斜杠 在它的任何地方。
    20.要在编辑器的插入符号中打开元素的浏览器,请按Shift +F1(查看外部文档)。您必须在“File | Settings | Web Browsers”选项中设置到浏览器的路径,以及添加到项目(File | Project Structure...)的文档文件的路径,以使用该特性。
    21.编辑器中的CTRL+D在没有选择块时复制选定的块或当前行。
    22.当您声明变量时,CODFRESPLUE特性可以为变量提供一个名称。按Ctrl +空格 可以为文件变量设置代码风格自定义本地变量、参数、实例和静态字段的名称前缀。
    23.Ctrl + Shift +退格(导航最后编辑位置)将您带回您在代码中进行更改的最后位置。按Ctrl + Shift +后退几次会使你深入到你的变化历史中。
    24.使用Ctrl + Shift +F7(编辑查找文件中的突出用法),以快速突出当前文件中某个变量的用法。使用F3和Shift +F3键来导航通过突出显示的用法。按Esc删除高亮显示。
    25.使用代码“重新格式化”代码根据代码样式首选项(File | Settings | Code Style)重新格式化代码。您还可以使用代码优化导入来自动优化导入(删除未使用的导入等)。若要访问相应的设置,请使用File | Settings | Code Style | Imports。
    26.若要查看文件中的本地更改历史,请从上下文菜单调用本地历史显示历史。您可以浏览不同的文件版本,查看差异并回滚到以前的版本。使用相同的上下文菜单项查看目录上的更改历史。您将永远不会失去任何代码与此功能!
    27.按ALT+Q(视图上下文信息)查看当前方法的声明,而不需要滚动到它。
    28.CTRL+E(查看最近的文件)带来了最近访问文件的弹出列表。选择所需的文件并按Enter打开它。除了最近的文件之外,您还可以带来最近使用的搜索结果。为此,使用具有焦点的find工具窗口使用相同的CTRL+E快捷方式,并从最近找到的用法弹出窗口中选择所需的查找使用结果。
    29.使用F2/Shift +F2键在突出显示的语法错误之间跳转。使用CTRL+ALT+向上箭头/CTRL+ALT+向下箭头 的快捷方式在编译器错误消息或搜索操作结果之间跳转。若要跳过警告,请右键单击验证侧栏/标记栏,然后只选择“转到高优先级”问题。
    30.如果你不记得它,使用CTRL+J来完成任何有效的活模板缩写。
    31.若要在编辑器中显示方法之间的分隔线,请打开编辑器设置(editor settings)并选择“外观(Appearance )”页中的“显示方法分隔符(Show method separators)”复选框。
    32.当使用基本代码完成(CTRL+空格)时,在标识符中键入任何存在的任何字符。
    33.在编辑器中使用Alt+向上箭头和At+向下箭头键来快速地在方法之间移动。
    34.Ctrl + Shift + J快捷键将两行连接为一行,并移除不必要的空间以匹配代码风格。
    35.使用重构因子来创建一个类,该类是所选类的副本。这可能是有用的,例如,当您需要创建一个与许多现有类有很多共同点的类时,将共享功能放到一个公共的超类中是不可行的。
    36.使用Ctrl + Shift +V快捷方式选择并将最近剪贴板内容插入文本中。
    37.若要查看选定类的继承层次结构,请按Ctrl +H(导航类型类型层次结构:Navigate | Type Hierarchy)。还可以从编辑器中调用层次结构视图,以查看当前编辑的类的层次结构。
    38.右键单击断点标记(在文本左边的栏上)调用.菜单,您可以快速启用/禁用断点或调整其属性。
    39.为了在调试程序时方便地计算任何表达式的值,在编辑器中选择它的文本(您可以按几次Ctrl+W以有效地执行这个操作)并按Alt+F8。
    40.若要在调试程序时快速计算任何表达式的值,请保持Alt并单击此表达式以查看其值并计算它、调用方法等。
    41.使用基本完成(CTRL+空格)完成文本和注释,在许多不同类型的文件中完成。从类型化前缀开始的当前文件中的所有单词将出现在查找列表中。
    42.诸如Ctrl+Q(View|Quick Documentation)、Ctrl+P(View|Parameter Info)、Ctrl+B(Navigate|.)等快捷方式不仅可以在编辑器中使用,还可以在代码完成弹出列表中使用。
    43.当使用Code Completion时,您可以接受弹出列表中当前高亮显示的选择,其中包含周期字符(.)、逗号(,)、分号(;)、空格和其他字符。选定的名称在编辑器中自动输入,然后输入字符。
    44.为了帮助您了解主菜单中每个项的用途,当您将鼠标指针定位在该项上时,它的简短描述显示在应用程序框架底部的状态栏中。
    45.对于GO类中的模式搜索,转到符号并转到文件弹出框架,使用*和空间符号。*代表任何符号。末端的空间意味着模式的结束,而前面的字符串将不仅仅是一个前缀,而是一个整体模式。建议名称的列表将相应地减少。
    46.当您在声明为静态的内部类上调用Move重构(F6)时,您将获得一个选项,要么将其设置为顶级类,要么将其移动到另一个类。
    47.即使不完整的语句,也可以使用提取变量重构。只需按下CTRL+ALT+V,并选择所需表达式:
    48.要快速打开编辑器中的任何特定方法或字段,请按Ctrl+Alt+Shift+N(Navigate|Symbol)并开始键入其名称。从出现的下拉列表中选择符号。
    49.使用ALT+Shift +C快速查看项目最近的更改。
    50.在HTML、CSS和其他文件中使用基本完成(CTRL+空格),以完成图像文件名。
    51.你可以开始引用一个Ant属性或目标,即使它还没有定义。意图操作特性将建议您自动创建必要的标记,而不需要离开当前编辑位置。
    52.使用单个击键,可以从编辑器中应用另一种代码样式/着色方案或KEYMAP。只需按下CTRL+后引号(视图快速切换方案(View | Quick Switch Scheme)),即可指定要更改的方案。
    53.使用Ctrl+Shift+Enter来完成当前语句,比如if、do-.、try-.、返回(或方法调用)到语法正确的构造中(例如,添加大括号)。
    54.在“转到类”、“转到符号”或“转到文件”弹出框中,可以通过在“骆驼字”前缀的帮助下过滤查找列表来简化搜索。
    55.使用Ctrl+Shift+I(View|Quick Definition),可以在插入符号处快速查看符号的定义或内容,而不需要在新的编辑器选项卡中打开它。
    56.您可以在HTML、CSS和JavaScript文件中使用Basic Completion(Ctrl+空格)来完成属性、参数、标记、选择器等。
    57.Edit|Copy Reference操作可用于将字段/方法/类/文件的引用插入编辑器中的当前位置。例如,转到JDK类,将光标放在EMPTYYMAP字段中,按Ctrl +ALT+Shift +C:然后返回到源代码并按Ctrl +V:您还可以复制GotoClass / GotoSymbol / GooFILE对话框中的引用。只需在查找列表中的任何元素上按Ctrl +C即可。
    58.Code|Move Statement Up/Down操作对于重新组织文件中的代码行非常有用,例如,用于使变量声明更接近变量使用。选择一个代码片段并按Ctrl + Shift + 向上箭头或Ctrl + Shift + 向下箭头。当编辑器中没有选择任何内容时,光标上的行将被移动。
    59.通过按下ALT+Shift +F10,您可以访问主工具栏上的运行/调试下拉,而不需要使用鼠标。
    60.快速定义查看器(Ctrl+Shift+I)还可以用于出现在代码完成和类/文件/符号导航命令上的查找列表中的项。
    61.可以在Java字符串文本和其他文件类型中使用基本完成(CTRL+空格),以完成.属性值。
    62.您可以通过右键单击标记名称并从上下文菜单中选择Show Applied Styles For Tag,快速查看当前应用于HTML标记的所有样式:
    63.可以直接从HTML中重命名CSS选择器。将插入符号放置在选择器上以重命名并按Shift +F6(Refactor | Rename)。
    64.导航栏是项目视图的快速选择。使用Alt+Home快捷键显示导航栏,并用箭头键查找必要的文件或文件夹。
    65.版本控制工具窗口显示在单个视图中的所有已删除、修改和未版本化的文件。使用键盘快捷键显示或隐藏此工具窗口。在“版本控制”工具窗口中,您可以执行所有必要的版本控制操作:提交更改、管理更改列表、将资源置于版本控制之下、检查差异等。
    66.如果您注意到IntelliJ IDEA工作缓慢,请考虑减少防病毒保护下的文件夹数量的可能性。项目中的每个反病毒检查都会消耗资源。如果从防病毒保护中排除某些文件夹,则可以显著提高性能。
    67.通过在文件“打开”对话框中选择一个POM.XML文件,可以快速打开Maven项目。相应的Maven项目以默认设置导入,而不启动向导。
    68.如果您不想向存储库提交一些更改,您可以将它们放在一边一段时间,通过移动到单独的变更列表,或者将它们放到架子上。在“更改”工具窗口的“本地”选项卡中选择此类文件,并在上下文菜单上选择“移动到另一个更改列表”或“搁置更改”。
    69.通过在文件“打开”对话框中选择.classpath或.project文件,可以快速打开Eclipse项目。相应的Eclipse项目是以默认设置导入的,而不启动向导。
    70.您可以提出整个项目中类、方法或变量的所有用法的列表,并快速跳转到所选的用法。为此,将插入符号置于符号名称或符号在代码中的用法,然后按Ctrl+Alt+F7(编辑|查找|在主菜单中显示用法),滚动列表并单击所需的用法。
    71.要快速找到菜单命令或工具栏操作,不需要查看菜单。只需按Ctrl + Shift + A(帮助查找主菜单上的动作),然后开始键入动作的名称。从建议列表中选择所需的动作。
    72.要快速查找并运行检查,请按CTRL+ALT+Shift +I,并开始键入检查的名称或其组。从建议列表中选择期望的检查,然后指定期望的范围。
    73.您可以快速地在设置/首选项对话框中找到您需要的设置,而不必浏览众多选项。只要键入一些字符,在您看来,存在于选项描述中,并且设置列表将减少到匹配的字符。选择所需的条目,并查看包含输入字符的设置。

Intellij IDEA - Did you kown...?相关推荐

  1. intellij idea 常见遇到的问题整理

    1.intellij idea 控制台下的中文乱码 其实这个问题解决起来也很简单,打开File->Settings->Editer->File Encoding,将IDE Encod ...

  2. IntelliJ IDEA快捷键汇总_java

    20210327 非常好用 可以自定义模板快捷键 (注:有些操作的快捷键做了更改,和IntelliJ Idea默认的快捷键不一样) 动作 快捷键 说明 Move Caret to Code Block ...

  3. 使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目

    使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目 一:创建项目,并添加相应依赖 新建Project,并指定Project为Spring Initializr ...

  4. 使用最新版(2020)IntelliJ IDEA 创建Servlet项目

    一:选择左上端的File,创建Project,选择创建Web Application 项目: 注:不勾选Create web.xml 二:设置项目名称:helloworld,并创建一个Servlet( ...

  5. IntelliJ IDEA下自动生成Hibernate映射文件以及实体类

    转自:https://blog.csdn.net/qq_34197553/article/details/77718925 1.构建项目并添加项目结构配置以及配置初始参数 1.1.如图将基本的架子搭建 ...

  6. IntelliJ IDEA 教程

    IntelliJ IDEA 教程 转自:http://blog.csdn.net/qq_35246620/article/details/61191375 1 简介 IntelliJ IDEA(简称 ...

  7. 【Intellij IDEA】eclipse项目导入

    [Intellij IDEA]eclipse项目导入 转载于:https://www.cnblogs.com/hfultrastrong/p/7645006.html

  8. IntelliJ IDEA 的Project structure说明

    IntelliJ IDEA 的Project structure可以在File->Project structure中打开,同时,在新建项目是IDE一般用向导的方式让你填写Project str ...

  9. zookeeper -- Mac 上 Intellij IDEA 配置 zookeeper(3.5.8) 源码阅读、运行、调试环境

    近期需要整理MIT6.824 中 分布式系统协调服务 zookeeper 的一些知识,想要在Mac 本地搭建一个可以方便运行调试的zookeeper环境,这玩意竟然耗费了一上午的时间,实在是不可忍:当 ...

最新文章

  1. 利用人工智能众包数据,加速药物发现
  2. k8s architecture
  3. PPT 下载 | 神策数据孙超赟:多场景解读运营的价值、生存状态与解决方案
  4. while循环里嵌套一个if_if-else嵌套太深?教你一个新手都能掌握的设计模式搞定!...
  5. python中当地时间_R 与 Python 中与时间相关内容的梳理
  6. 【学步者日记】UnityEditor扩展菜单以及ScriptableObject
  7. 基于MNIST数据集的不同权重初始值的比较
  8. Jmeter设置环境变量支持在任意终端目录输入jmeter直接启动
  9. 贪心算法及常见例子(附python实现代码)
  10. 抖音/快手/火山热门技术---抖音微商引流之抖音实战引流技巧
  11. pdf会签_工作流系统中会签功能的设计与实现.pdf
  12. 太阳高度角计算题_【高考地理】地理计算题型汇总(附太阳高度角专题设计)...
  13. 通过PS把普通数码照片制作成素描照片
  14. 土木工程结构力学————钢架的位移法
  15. 在图像间进行特征匹配
  16. Java 之父:找Bug最浪费时间,现在不是开源的黄金时代
  17. 一个非常简单的方法使用JavaScript打包一个网页成为安卓app(打包远景论坛)
  18. 上网课的心得体会1000字_大学生上网课心得体会
  19. 十大高薪热门职业健康观察报告出炉!程序员求生欲最强
  20. 一个移动互联网自媒体的运营手记

热门文章

  1. [python] 基于Gradio可视化部署机器学习应用
  2. 文本处理---行未添加逗号和引号
  3. 《自控力》第四章读书笔记
  4. LaTeX 图片加标题 文本分栏自动换行
  5. 怎么创建dllwenjian_怎样新建一个*.dll的文件?
  6. Unity3D学习笔记(十二)预制
  7. 使用vue-i18n实现中英文切换
  8. tnl 网络游戏架构底层深入分析
  9. 虚拟机安装SSH报错解决办法
  10. 在ArcMap中按村编小班号