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

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

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

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

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

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

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

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

2. 结构弹出窗口

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

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

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

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

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

3. 跳转到导航栏

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

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

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

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

4. 转到类

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

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

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

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

5. 转到文件或文件夹

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

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

6. 转到符号

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

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

7. 选择

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

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

8. 切换到工具窗口

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

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

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

9. 切换到编辑器

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

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

10. 转到相关的单元测试

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

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

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

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

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

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

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

标签:
  • 热门焦点
  • 一文看懂为苹果Vision Pro开发应用程序

    译者 | 布加迪审校 | 重楼苹果的Vision Pro是一款混合现实(MR)头戴设备。Vision Pro结合了虚拟现实(VR)和增强现实(AR)的沉浸感。其高分辨率显示屏、先进的传感器和强大的处理能力
  • 服务存储设计模式:Cache-Aside模式

    Cache-Aside模式一种常用的缓存方式,通常是把数据从主存储加载到KV缓存中,加速后续的访问。在存在重复度的场景,Cache-Aside可以提升服务性能,降低底层存储的压力,缺点是缓存和底
  • 分布式系统中的CAP理论,面试必问,你理解了嘛?

    对于刚刚接触分布式系统的小伙伴们来说,一提起分布式系统,就感觉高大上,深不可测。而且看了很多书和视频还是一脸懵逼。这篇文章主要使用大白话的方式,带你理解一下分布式系统
  • 如何通过Python线程池实现异步编程?

    线程池的概念和基本原理线程池是一种并发处理机制,它可以在程序启动时创建一组线程,并将它们置于等待任务的状态。当任务到达时,线程池中的某个线程会被唤醒并执行任务,执行完任
  • 破圈是B站头上的紧箍咒

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之每年的暑期档都少不了瞄准追剧女孩们的古偶剧集,2021年有优酷的《山河令》,2022年有爱奇艺的《苍兰诀》,今年却轮到小破站抓住了追
  • 当家的盒马,加速谋生

    来源 | 价值星球Planet作者 | 归去来自己“当家”的盒马,开始加速谋生了。据盒马官微消息,盒马计划今年开放生鲜供应链,将其生鲜商品送往食堂。目前,盒马在上海已经与
  • 余承东:AI大模型技术的发展将会带来下一代智能终端操作系统的智慧体验

    8月4日消息,2023年华为开发者大会(HDC.Together)今天正式开幕,华为发布HarmonyOS 4、全新升级的鸿蒙开发套件、HarmonyOS Next开发者预览版本等一系列
  • Counterpoint :OPPO双旗舰战略全面落地 高端产品销量增长22%

    2023年6月30日,全球行业分析机构Counterpoint Research发布的《中国智能手机高端市场白皮书》显示,中国智能手机品牌正在寻求高质量发展,中国高端智能
  • 苹果MacBook Pro 2021测试:仍不支持平滑滚动

    据10月30日9to5 Mac 消息报道,苹果新的 14 英寸和 16 英寸 MacBook Pro 2021 上市后获得了不错的评价,亮点包括行业领先的性能,令人印象深刻的电池续航,精美丰
Top