在 Notepad++ 中切换到当前选项卡右侧或左侧的选项卡

66 keyboard-shortcuts notepad++ tabs

如何在 Notepad++ 中切换到当前文档左侧或右侧的文档?

例如,如果我有文档ABC打开,并且我当前正在编辑B,我想要一个快捷方式能够:

  1. 切换到文档A,比如。. . ( Alt-LeftArrowCtrl- Pageup)

或者

  1. 切换到文档C,比如。. . (Alt-RightArrowCtrl- PageDown)。

我发现的只是一种根据上次打开文档的“历史”切换到下一个或上一个文档的方法,例如:

( Ctrl-TabCtrl- Shift- Tab)

我发现的例子很有用,但不是我想要的。

我所要求的可能吗?

小智 76

更新

该功能默认包含在 Notepad++ v6.4.5 及更高版本中。6.4.5 于 2013 年 8 月 9 日发布。请注意,当前版本是 2018 年 7 月 23 日发布的 7.5.8。

如果您使用的是早于 v6.4.5 的 Notepad++ 版本,则此答案的其余部分仍然适用。

原生地

您可以在 Notepad++ 中本机执行此操作,但为了复制 Firefox 的行为,您需要禁用文档切换器和 MRU 行为。

禁用 MRU 功能

  1. 导航到设置 > 首选项... > MISC。.
    • 它说Document Switcher (Ctrl+TAB)取消选中第一个复选框Enable
    • 点击关闭按钮。

创建 Ctrl+PGUP/PGDN 快捷方式

  1. 导航到Settings > Shortcut Mapper...
    • 确保您位于主菜单选项卡上。
    • 滚动到底部,您应该在条目 192 Switch to previous document和 193 Switch to next document 中看到。
    • 默认情况下,这些应该分别映射到Ctrl+Shift+TabCtrl+Tab
    • 双击 192 行上的任意位置并将其更改为Ctrl+Page up
    • 双击 193 行上的任意位置并将其更改为Ctrl+Page down
    • 点击关闭按钮。

就是这样!

请注意,您现在将无法再访问Ctrl+Tab/Shift+TabMRU 行为。如果你像我一样,没有这个阅读就活不下去。

另一个(更好的)选择

Notepad++ 默认使用鼠标上的后退和前进按钮切换到相邻的左右标签,所以如果你是 AutoHotkey 的粉丝,你可以使用这个小脚本:

#IfWinActive, ahk_class Notepad++
; Switch to the adjacent tab to the left
^PgUp::
    Send, {XButton1}
    Return
; Switch to the adjacent tab to the right
^PgDn::
    Send, {XButton2}
    Return
Run Code Online (Sandbox Code Playgroud)

这不会干扰其他程序,并且可以让您拥有蛋糕并吃掉它!您可以使用页面左右的贯通相邻的标签Ctrl+PgUpCtrl+PgDn,你仍然可以使用内置文档切换功能使用切换到你上次使用的标签Ctrl+TabCtrl+Shift+Tab-就像Firefox的:)


小智 13

设置 -> 首选项 -> MISC,文档切换器 (Ctrl-TAB)。取消选中“启用”复选框。然后将按照它们在选项卡中出现的顺序导航到文档。

如果您愿意,您还可以为下一个/上一个文档分配不同的键盘快捷键。

  • 在设置下禁用最近使用 (MRU) 行为应该可以满足您的需求。 (3认同)

Gnu*_*bie 7

使用 AutoHotkey,如果用户已将鼠标后退和前进按钮映射到不同的目的,则可以修改 lukescammell 的解决方案以使用 Browser_Back 和 Browser_Forward:

#IfWinActive, ahk_class Notepad++
; Switch to the adjacent tab to the left
^PgUp::
    Send, {Browser_Back}
    Return
; Switch to the adjacent tab to the right
^PgDn::
    Send, {Browser_Forward}
    Return
Run Code Online (Sandbox Code Playgroud)

这些是一些多媒体键盘上的额外媒体按钮,用于在 Web 浏览器中后退和前进。


小智 5

如今,这是默认行为,因此如果您能够升级到最新版本的 Notepad++,您应该这样做。

新的快捷方式 141(下一个选项卡)和 142(上一个选项卡)至少在 6.4.3 版之前不存在,现在映射到 Ctrl+PgDn 和 Ctrl+PgUp。

这也绕过了 MRU 对话框,所以这是双赢。


归档时间:

查看次数:

43805 次

最近记录:

7 年,5 月 前