IntelliJ IDEA 中的 20 大导航功能

在本文开始前,先给大家分享几个好用的IDEA激活码

这里提供几个最新的激活码,有需要的朋友可以试试,先到先用:

2022和2023Intellij IDEA最新激活码,IDEA稳定专属激活码(持续更新)

2022和2023Pycharm激活码,Pycharm稳定专属激活码(持续更新)

2022和2023Webstorm激活码,Webstorm稳定专属激活码(持续更新)

2022和2023Phpstorm激活码,Phpstorm稳定专属激活码(持续更新)

2022和2023Goland激活码,Goland稳定专属激活码(持续更新)

作为 IntelliJ IDEA 用户,您需要了解的基本内容之一是能够利用其所有功能,该 IDE 旨在将注意力集中在代码上。你的大部分时间都花在了代码编辑器上,而导航只是一种帮助你从代码中的一个位置到达另一个位置而不会浪费太多时间的手段。

今天的文章重点介绍可让您在项目文件、代码块和 UI 元素(如工具窗口、编辑器选项卡等)之间导航的功能。

最近的文件

如果您暂停片刻并考虑您的导航模式,您会注意到大多数时间您使用的是一组有限的文件。这清楚地解释了为什么“最近的文件”操作是 IntelliJ IDEA 用户中如此频繁使用的功能。一旦习惯了它,您就会开始将它用于大多数导航操作。要调用此操作,只需按Ctrl + E(OS X 为 Cmd + E)。

请注意,默认情况下会选择上次访问的文件,因此您只需单击一下即可转到该文件。要缩小显示文件列表的范围,您可以使用所谓的快速搜索。只需开始键入文件名的一部分,IDE 就会突出显示您要查找的内容。

结构弹出

您每天面对的另一种模式是在当前打开的文件上导航。每个文件都有它的结构:一个 Java 类由它的成员组成,例如字段、方法等;XML 和 HTML 文件由标签树组成。要快速导航到此结构中的任何位置,只需按Ctrl + F12( OS X 为Cmd + F12 )并选择正确的项目(同样,您可以使用快速搜索缩小列表范围)。

有时,结构可能取决于您查看它的方式。例如,Java 类结构可能包括超类或接口的结构。默认情况下,IntelliJ IDEA 隐藏超类和接口的成员。但是,如果您再次按相同的快捷方式,就会得到它们。

当您下次使用此操作时,IDE 会记住您的偏好。

跳转到导航栏

接受这样一个事实是非常有帮助的:在您的大部分时间里,编辑器(和代码)是您屏幕上唯一可见的东西。有些人可能会争辩说,他们还需要查看项目树,了解他们所处的上下文,或者有机会快速更改它。实际上,这就是为什么在 IntelliJ IDEA 中可以如此轻松地在项目树和编辑器之间切换。然而,项目树实际上并不是最好的选择。高级 IntellIJ IDEA 用户知道更好的一个:导航栏。新用户通常认为它只是一个面包屑,更有经验的开发人员知道如何做几乎任何你想做的事情。要激活导航栏的功能,请通过Alt + Home(Alt + 适用于 OS X)。使用此操作,您可以浏览整个项目结构;创建和更改文件、查看其内容以及许多其他有用的东西。

值得一提的是,即使导航栏本身被隐藏,跳转到导航栏也可以使用。

去上课这样的基本操作呢?每次在 IntelliJ IDEA 中按下Ctrl + N(OS X 为 Cmd + N )时,您可能不知道这个动作有多强大——它比看起来要聪明得多。除了任何 IDE 都支持的简单通配符、驼峰和包前缀之外,IntelliJ IDEA 的 Go to a class 操作还提供中间名匹配、行号后缀、快速文档和定义弹出窗口:

默认情况下,该操作会在您的项目中寻找最佳匹配项;如果未找到匹配项,它会查看项目库。要切换范围,请使用相同的快捷方式。

IntelliJ IDEA 中的操作的一个好处是它们非常容易在没有鼠标的情况下使用:显示弹出窗口后,欢迎您键入/更改查询,向上和向下键可帮助浏览结果。就是这样。如果您曾在其他 IDE 中尝试过相应的操作,您就会明白我的意思。

发布者:admin,转转请注明出处:https://www.ajihuo.com/soft/5344.html

(0)
上一篇 2023年3月7日 下午7:05
下一篇 2023年3月8日 下午2:43

相关推荐

  • SpringBoot 在线协同办公小程序开发 全栈式项目实战

    SpringBoot 在线协同办公小程序开发 全栈式项目实战 下载链接:https://pan.baidu.com/s/1-lit6Nmcsjy2GQDe8N05vA?pwd=1234提取码:1234   在本文开始前,先给大家分享几个好用的IDEA激活码 这里提供几个最新的激活码,有需要的朋友可以试试,先到先用: 2022和2023Intelli…

    2023年3月28日
    00
  • 使用 Spring-Data-Rest 告别 Controller 和 Service 的无意义代码

    在本文开始前,先给大家分享几个好用的IDEA激活码 这里提供几个最新的激活码,有需要的朋友可以试试,先到先用: 2022和2023Intellij IDEA最新激活码,IDEA稳定专属激活码(持续更新) 2022和2023Pycharm激活码,Pycharm稳定专属激活码(持续更新) 2022和2023Webstorm激活码,Webstorm稳定专属激活码(…

    2023年4月19日
    00
  • 初学者的困境:我应该学习 Java 还是 Python?

    在本文开始前,先给大家分享几个好用的IDEA激活码 这里提供几个最新的激活码,有需要的朋友可以试试,先到先用: 2022和2023Intellij IDEA最新激活码,IDEA稳定专属激活码(持续更新) 2022和2023Pycharm激活码,Pycharm稳定专属激活码(持续更新) 2022和2023Webstorm激活码,Webstorm稳定专属激活码(…

    2023年3月18日
    00
  • Springboot+Vue在线考试系统完整源码(含部署教程)

    最近有一些读者问我有没有完整的基于Springboot+Vue的项目源码,今天给大家整理了一下,并且录制了搭建的教程,无偿分享给大家。 源码下载链接:https://pan.baidu.com/s/1_lpZQ47H85o4zY0XpD1seQ?pwd=aaaa 源码文件部分截图

    2023年11月29日
    00
  • Spring Boot 2.0 — 项目结构和最佳实践(第 1 部分)

    在本文开始前,先给大家分享几个好用的IDEA激活码 这里提供几个最新的激活码,有需要的朋友可以试试,先到先用: 2022和2023Intellij IDEA最新激活码,IDEA稳定专属激活码(持续更新) 2022和2023Pycharm激活码,Pycharm稳定专属激活码(持续更新) 2022和2023Webstorm激活码,Webstorm稳定专属激活码(…

    2023年4月3日
    00

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注