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

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

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

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

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

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

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

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

2. 结构弹出窗口

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

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

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

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

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

3. 跳转到导航栏

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

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

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

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

4. 转到类

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

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

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

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

5. 转到文件或文件夹

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

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

6. 转到符号

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

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

7. 选择

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

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

8. 切换到工具窗口

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

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

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

9. 切换到编辑器

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

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

10. 转到相关的单元测试

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

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

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

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

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

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

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

标签:
  • 热门焦点
  • 六大权益!华为8月服务日开启:手机免费贴膜、维修免人工费

    8月5日消息,一年一度的华为开发者大会2023(Together)日前在松山湖拉开帷幕,与此同时,华为8月服务日也式开启,到店可享六大专属权益。华为用户可在华为商城Ap
  • Rust中的高吞吐量流处理

    作者 | Noz编译 | 王瑞平本篇文章主要介绍了Rust中流处理的概念、方法和优化。作者不仅介绍了流处理的基本概念以及Rust中常用的流处理库,还使用这些库实现了一个流处理程序
  • 三万字盘点 Spring 九大核心基础功能

    大家好,我是三友~~今天来跟大家聊一聊Spring的9大核心基础功能。话不多说,先上目录:图片友情提示,本文过长,建议收藏,嘿嘿嘿!一、资源管理资源管理是Spring的一个核心的基础功能,不
  • 共享单车的故事讲到哪了?

    来源丨海克财经与共享充电宝相差不多,共享单车已很久没有被国内热点新闻关照到了。除了一再涨价和用户直呼用不起了。近日多家媒体再发报道称,成都、天津、郑州等地多个共享单
  • 阿里大调整

    来源:产品刘有媒体报道称,近期淘宝天猫集团启动了近年来最大的人力制度改革,涉及员工绩效、层级体系等多个核心事项,目前已形成一个初步的“征求意见版”:1、取消P序列
  • 小米汽车电池信息疑似曝光:容量101kWh,支持800V高压快充

    7月14日消息,今日一名博主在社交媒体发布了一张疑似小米汽车电池信息的照片,显示该电池包正是宁德时代麒麟电池,容量为101kWh,电压为726.7V,可以预测小
  • iQOO 11S新品发布会

    iQOO将在7月4日19:00举行新品发布会,推出杭州亚运会电竞赛事官方用机iQOO 11S。
  • 联想YOGA 16s 2022笔记本将要推出,屏幕支持触控功能

    联想此前宣布,将于11月2日19:30召开联想秋季轻薄新品发布会,推出联想 YOGA 16s 2022 笔记本等新品。官方称,YOGA 16s 2022 笔记本将搭载 16 英寸屏幕,并且是一
  • 最薄的14英寸游戏笔记本电脑 Alienware X14已可以购买

    2022年1月份在国际消费电子展(CES2022)上首次亮相的Alienware新品——Alienware X14现在已经可以购买了,这款笔记本电脑被誉为世界上最薄的 14 英寸游戏笔
Top