【问题标题】:IntelliJ IDEA shortcut for switching to tab by numberIntelliJ IDEA 快捷方式,用于按数字切换到选项卡
【发布时间】:2010-07-30 05:00:31
【问题描述】:

在 FireFox 中,我经常使用 Ctrl + 1-9 快捷键来切换选项卡。基本上 Ctrl + 1 会带我到第一个标签, Ctrl + 2 会带我到第二个等等。

在 IntelliJ IDEA 中是否有此快捷方式的等效项?

【问题讨论】:

  • 我总是发现自己回到了 Sublime Text 2,因为它支持这个 OOTB - 让我很难过我不能在 PhpStorm 中做到这一点:(
  • 正如stackoverflow.com/a/52706501 所示,现在您可以为选择选项卡1 等设置键盘快捷键!但是您可能还喜欢使用 Ctrl+Shift+1 等设置编号的书签,并使用 Ctrl+1 跳转到它们;虽然不完全相同,但这对于更改标签顺序很有效!

标签: keyboard-shortcuts intellij-idea


【解决方案1】:

IDEA 中没有这样的功能,但是您可以使用 Alt + Arrows 和 Ctrl + E (Recent Files) 在它们之间导航选项卡。

转到菜单中的其他方便操作:

  • 后退/前进(Ctrl + Alt + /

  • 最后编辑位置(Ctrl + Shift + Backspace


另一种选择是使用GoToTabs 第三方插件:

插件添加了菜单操作,允许您转到特定选项卡。你 当然可以为各个操作分配键盘快捷键 示例实现从您所在的其他编辑器/IDE 已知的行为 可以使用 alt+num 在标签之间切换。

【讨论】:

  • @CrazyCoder 最后编辑位置似乎根本不起作用。我试图改变热键。应该怎么做?我希望它可以作为“后退”和“前进”,但更敏感。
  • @momo 这个功能很好用,刚刚检查过。它会将您导航到最后编辑的文件/位置。如果它不适合您,请向支持提交工单。
  • @CrazyCoder 你是对的,它确实有效,我在 ubuntu 中覆盖了热键
  • 插件 GoToTabs 现在显示“已弃用”。
【解决方案2】:

IDE 本身仍然不支持它,但我创建了一个插件 (GoToTabs),它将添加“转到选项卡#”操作,您可以为其分配键盘快捷键(例如 ctrl +1)。

【讨论】:

  • 酷!谢谢@JiříPospíšil!能够跳转到最后一个标签也很好......
  • 像魅力一样工作。万分感谢。关于如何使其工作的简短教程:Get the pluginGo to preferences -> keymapSearch for 'tab'Map the various 'goto tab#' to 'cmd+numberkey'
  • @RomanBataev 该功能已作为 1.3 版本的一部分添加。
【解决方案3】:

您也可以使用 ctrl + tab 来激活切换器

ctrl + tab 之后,继续按住 ctrl 进行其他操作

ctrl + number 用于书签功能。

【讨论】:

    【解决方案4】:

    由于这是在谷歌上搜索时首先点击的内容之一,请注意,从 IntelliJ IDEA 2018.3 EAP 开始,这现在是可能的。来自feature request tracker

    在即将发布的 2018.3 EAP 中,欢迎您在“其他”组中分配新操作所需的快捷方式,请参阅屏幕截图。通过这些操作,您可以选择 tab1..tab9 以及最后一个选项卡。

    要做到这一点:

    1. 转到首选项中的键盘映射
    2. 搜索“选择标签”
    3. 分别将Command+<number> 分配给每个选项卡编号映射

    【讨论】:

      【解决方案5】:

      您可以在 mac 上使用此快捷方式 Shift + Command + {}

      【讨论】:

        【解决方案6】:

        不确定您的要求是否可行,但 在 intellij idea (13) 中按以下方式导航 以在一个级别切换标签

        File
        └────Settings
             └─────────Keymap
                       └────── Editor Tabs
        

        您可以在“编辑器标签”下的“选择下一个标签”“选择上一个标签”映射操作>键盘映射。以下是emacs 键盘映射的示例。

        【讨论】:

          【解决方案7】:

          其实有个选项,按Alt+Tab会弹出一个切换器。 像这样:

          [

          【讨论】:

            【解决方案8】:

            cmd+shift+[ - 转到上一个标签
            cmd+shift +] - 转到下一个标签

            【讨论】:

            • 这不再起作用了吗?还是您必须在特定的键盘映射集合中?它似乎不再起作用,而且我似乎找不到启用它的映射。
            【解决方案9】:

            如果标签有一个带有下划线的数字,如@9​​87654321@,您可以使用 Alt + 9 切换到它。但并非所有选项卡都有带下划线的数字。

            【讨论】:

              【解决方案10】:

              MacOS

              • 下一个标签: + + ]
              • 上一个标签: + + [

              【讨论】:

              • 这很烦人,并突出了以 Windows 为中心的 JetBrains 在 Mac 上的盲点。这应该是 ⌘← / ⌘→ 就像地球上所有其他明智的编辑一样。
              【解决方案11】:

              如果您使用ideavim,您可以使用num+gt 转到特定选项卡。例如,2gt 会将您带到第二个标签。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2022-01-05
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2016-12-23
                • 2020-01-12
                • 1970-01-01
                相关资源
                最近更新 更多