codecamp

IntelliJ IDEA如何使用书签进行导航

IntelliJ IDEA 可以使用书签进行导航,并且 IntelliJ IDEA 的编辑提供了两种类型的书签:

  • 匿名书签,由左侧的检查标志 标示。匿名书签的数量是无限制的。
  • 具有助记符的书签 ,显示在左边。项目中只能有10个编号和26个字母的书签。

所有书签都用标记栏中的黑色条纹表示:

IntelliJ IDEA如何使用书签进行导航

创建后,书签使您可以轻松跳转到文件中或整个项目中所需的位置。

在当前 IntelliJ IDEA 文件中导航

  • 在主菜单上选择导航| 书签|下一个/上一个书签(Navigate | Bookmarks | Next/Previous Bookmark)。访问书签的顺序取决于书签对话框中书签集合的顺序。
  • 单击标记栏中的黑色条纹。

浏览 IntelliJ IDEA 项目

使用编号的书签浏览项目

  • 在 <number> 对应于所需书签的位置使用 Ctrl+Number。

要在项目的所有书签之间导航,请执行以下操作之一:

  • 在主菜单上选择导航|书签|显示书签(Navigate | Bookmarks | Show Bookmarks),或按 Shift+F11。

    在“书签”对话框中,选择目标书签,然后按 Enter。

    为方便起见,目标代码预览显示在对话框的右窗格中。

  • 在 "收藏夹" 工具窗口中,在“书签”列表中选择所需的书签,然后双击书签条目,或按 F4。相应的文件将在编辑器中打开,在书签行的开始处带有插入符号。

IntelliJ IDEA 管理书签

    使用助记符创建书签

    1. 将插入符号放在编辑器中所需的代码行中。
    2. 按 Ctrl+F11 (或者,在主菜单上选择导航| 书签| 用助记符切换书签(Navigate | Bookmarks | Toggle Bookmark With Mnemonic)),然后按键 0-9 或A-Z 之一。

    IntelliJ IDEA 切换书签

    • 在主菜单上选择导航|书签|切换书签(Navigate | Bookmarks | Toggle Bookmark)。
    • 按 F11。

    IntelliJ IDEA 查看书签

    • 在主菜单上选择导航| 书签| 显示书签(Navigate | Bookmarks | Show Bookmarks)。
    • 按 Shift+F11。

    IntelliJ IDEA 删除书签

    1. 打开“书签”对话框(导航| 书签| 显示书签(Navigate | Bookmarks | Show Bookmarks),或按 Shift+F11)。
    2. 选择书签并按 Delete。

    IntelliJ IDEA 改变书签的顺序:

    1. 打开“书签”对话框(导航| 书签| 显示书签(Navigate | Bookmarks | Show Bookmarks),或 Shift+F11)。
    2. 选择所需的书签。
    3. 使用上移( ,Ctrl+Up)和 下移( ,Ctrl+Down)按钮以使书签沿所需方向移动。
    IntelliJ IDEA硬编码字符串
    IntelliJ IDEA导航方式
    温馨提示
    下载编程狮App,免费阅读超1000+编程语言教程
    取消
    确定
    目录

    IntelliJ IDEA的一般准则

    什么是IntelliJ IDEA项目

    使用IntelliJ IDEA的意图行为

    IntelliJ IDEA使用运行/调试配置

    特定于VCS的程序

    IntelliJ IDEA语言和特定框架指南

    IntelliJ IDEA的数据库和SQL功能

    IntelliJ IDEA使用之JavaServer Faces(JSF)

    IntelliJ IDEA:分析PHP应用程序的性能

    IntelliJ IDEA:调试PHP应用程序

    IntelliJ IDEA:适用于PHP的Google App Engine

    IntelliJ IDEA更多内容

    关闭

    MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }