当前位置:首页 > 科技  > 软件

20个IntelliJ IDEA最常用的导航功能(上)

来源: 责编: 时间:2023-09-25 10:39:02 491观看
导读作为 IntelliJ IDEA 用户,了解一些基本事项可以充分利用和发挥其功能。该 IDE 的设计目标是将焦点放在代码上。您使用 IDE 的时候,主要集中在代码编辑器上,导航只是帮助您从一个代码位置快速到达另一个位置的手段,不会浪

作为 IntelliJ IDEA 用户,了解一些基本事项可以充分利用和发挥其功能。该 IDE 的设计目标是将焦点放在代码上。您使用 IDE 的时候,主要集中在代码编辑器上,导航只是帮助您从一个代码位置快速到达另一个位置的手段,不会浪费太多时间。vGO28资讯网——每日最新资讯28at.com

本文重点向您介绍在项目文件、代码块以及各种用户界面元素(如工具窗口、编辑器选项卡等)之间进行导航的功能。vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

注意,默认情况下选择的是最近访问的文件,所以您只需点击一次即可跳转到该文件。要缩小显示的文件列表,您可以使用所谓的“快速搜索”。只需开始键入文件名的其中一部分,IDE 就会突出显示您正在寻找的内容。vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

2. 结构弹出窗口

您可能会经常面对另一种导航模式,即在当前打开的文件中进行导航。每个文件都有其自身的结构:Java 类由成员组成,如字段、方法等;XML 和 HTML 文件由标签树组成。要快速导航到结构中的任何位置,只需按下 Ctrl + F12(OS X 上为 Cmd + F12),然后选择正确的项(您还可以使用快速搜索来缩小列表)。vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

有时,结构的呈现可能取决于您查看的方式。例如,Java 类的结构可能包括其超类或接口的结构。默认情况下,IntelliJ IDEA 隐藏超类和接口的成员。但是,如果您再次按下相同的快捷键,您将会看到它们。vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

当下次使用此操作时,IDE 会记住您的偏好设置。vGO28资讯网——每日最新资讯28at.com

3. 跳转到导航栏

这个功能非常方便,可以帮助您在整个项目结构中进行导航、创建和修改文件,以及执行其他有用的操作。要激活导航栏的功能,可以通过 Alt + Home(OS X 上为 Alt + ↖)调用“跳转到导航栏”操作。vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

值得一提的是,“跳转到导航栏”即使在导航栏本身隐藏时也可以使用。vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

4. 转到类

作为一个基本操作,“转到类”有什么优势呢?每当在 IntelliJ IDEA 中按下 Ctrl + N(OS X 上为 Cmd + N)时,除了任何 IDE 中都支持的简单通配符、驼峰命名和包前缀外,IntelliJ IDEA 的“转到类”操作还提供了中间名称匹配、行号后缀、快速文档和定义弹窗等功能:vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

默认情况下,该操作在您的项目中寻找最佳匹配项;如果找不到匹配项,则会查看项目库。要切换范围,请使用相同的快捷键。vGO28资讯网——每日最新资讯28at.com

IntelliJ IDEA 的一个好处是,它的操作非常容易在没有鼠标的情况下使用:一旦弹出窗口显示,您可以键入/更改查询,使用上下箭头键在结果中导航。vGO28资讯网——每日最新资讯28at.com

5. 转到文件或文件夹

通过 Ctrl + Shift + N(OS X 上为 Cmd + Shift + N)映射的“转到文件”,此操作非常节省时间,当您需要在项目中打开特定文件时非常有用。除了标准功能(例如通配符、驼峰命名和文件夹前缀)外,它还可以帮助您找到一个文件夹。vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

6. 转到符号

要使用"转到符号"功能,可以使用快捷键 Ctrl + Shift + Alt + N(OS X 上为 Cmd + Shift + Alt + N)。此功能支持您在不进行全文搜索的情况下导航到任何符号。由于 IDE 不断维护着项目(和库)中所有符号的索引,您只需输入一个表达式,即可在几秒钟内找到相应的方法或字段,即使您的项目非常大也没问题。vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

7. 选择

如果您需要在特定的工具窗口中选择当前选定的文件,比如项目视图或更改视图,甚至是资源管理器/查找器。这时通过 Alt + F1 的“选择”操作非常方便:vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

8. 切换到工具窗口

IntelliJ IDEA 中的大多数工具窗口都分配了便捷的快捷键。按下相应的快捷键,工具窗口将显示并获得焦点。在焦点在工具窗口内时按下此快捷键后,它将隐藏,您的焦点将返回到编辑器。这非常方便,可以完全摆脱鼠标:每当您需要一个工具窗口或者想返回到编辑器时,只需按下快捷键即可。vGO28资讯网——每日最新资讯28at.com

至少记住以下快捷键:vGO28资讯网——每日最新资讯28at.com

  • 项目工具窗口:Alt + 1(OS X 上为 Cmd + 1)
  • 更改工具窗口:Alt + 9(OS X 上为 Cmd + 9)
  • 终端工具窗口:Alt + F12

9. 切换到编辑器

"切换到编辑器"功能支持您通过按下 Escape 键将焦点从其他位置切换到编辑器,这样做会保留工具窗口的可见状态。vGO28资讯网——每日最新资讯28at.com

另外,您还可以使用快捷键 Ctrl + Alt + F12(在 macOS 上是 Cmd + Alt + F12)隐藏所有工具窗口并切换到编辑器。vGO28资讯网——每日最新资讯28at.com

10. 转到相关的单元测试

在编写代码时,我们面临的另一种常见导航模式是在类和相应的单元测试之间进行导航(特别是当我们想确保代码按预期工作时)。IntelliJ IDEA 能够识别与特定类相关的测试,并提供名为“转到测试”的操作,通过 Ctrl + Shift + T(OS X 上为 Cmd + Shift + T)映射,可以让您在任何类和其测试之间进行导航:vGO28资讯网——每日最新资讯28at.com

vGO28资讯网——每日最新资讯28at.com

如果一个类还没有任何测试,该操作将帮助您创建一个测试。vGO28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-11258-0.html20个IntelliJ IDEA最常用的导航功能(上)

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Python全局变量和局部变量使用从入门到精通

下一篇: 基于Python + SnowNLP实现一个文本情感分析系统网站

标签:
  • 热门焦点
  • Raft算法:保障分布式系统共识的稳健之道

    1. 什么是Raft算法?Raft 是英文”Reliable、Replicated、Redundant、And Fault-Tolerant”(“可靠、可复制、可冗余、可容错”)的首字母缩写。Raft算法是一种用于在分布式系统
  • 得物宠物生意「狂飙」,发力“它经济”

    作者|花花小萌主近日,得物宣布正式上线宠物鉴别,通过得物App内的“在线鉴别”,可找到鉴别宠物的选项。通过上传自家宠物的部位细节,就能收获拥有专业资质认证的得物鉴
  • 自律,给不了Keep自由!

    来源 | 互联网品牌官作者 | 李大为编排 | 又耳 审核 | 谷晓辉自律能不能给用户自由暂时不好说,但大概率不能给Keep自由。近日,全球最大的在线健身平台Keep正式登陆港交所,努力
  • 2纳米决战2025

    集微网报道 从三强争霸到四雄逐鹿,2nm的厮杀声已然隐约传来。无论是老牌劲旅台积电、三星,还是誓言重回先进制程领先地位的英特尔,甚至初成立不久的新
  • 2299元起!iQOO Pad开启预售:性能最强天玑平板

    5月23日,iQOO如期举行了新品发布会,除了首发安卓最强旗舰处理器的iQOO Neo8系列新机外,还在发布会上推出了旗下首款平板电脑——iQOO Pad,其搭载了天玑
  • 引领旗舰级影像能力向中端机普及 OPPO K11 系列发布 1799 元起

    7月25日,OPPO正式发布K系列新品—— OPPO K11 。此次 K11 在中端手机市场长期被忽视的影像板块发力,突破性地搭载索尼 IMX890 旗舰大底主摄,支持 OIS
  • OPPO Reno10 Pro英雄联盟定制礼盒公布:萨勒芬妮同款配色梦幻十足

    5月24日,OPPO推出了全新的OPPO Reno 10系列,包含OPPO Reno10、OPPO Reno10 Pro和OPPO Reno10 Pro+三款新机,全系标配了超光影长焦镜头,是迄今为止拍照
  • 三翼鸟智能家居亮相电博会,让用户体验更真实

    2021电博会在青岛国际会展中心开幕中,三翼鸟直接把“家”搬到了现场,成为了展会的一大看点。这也是三翼鸟继9月9日发布了行业首个一站式定制智慧家平台后的
  • 北京:科技教育体验基地开始登记

      北京“科技馆之城”科技教育体验基地登记和认证工作日前启动。首批北京科技教育体验基地拟于2023年全国科普日期间挂牌,后续还将开展常态化登记。  北京科技教育体验基
Top