更新资料
默认情况下,此功能包含在Notepad ++ v6.4.5和更高版本中。6.4.5于2013年8月9日发布。请注意,当前版本为7.5.8,于2018年7月23日发布。
如果您使用的Notepad ++版本低于v6.4.5,则此答案的其余部分仍然适用。
本机
您可以在Notepad ++中以本机方式执行此操作,但是为了复制Firefox的行为,您需要禁用文档切换器和MRU行为。
禁用MRU功能
- 导航到设置>首选项...> MISC。。
- 在显示文档切换器(Ctrl + TAB)的位置,取消选中第一个复选框Enable。
- 点击关闭按钮。
创建Ctrl + PGUP / PGDN快捷方式
- 导航到设置>快捷键映射...。
- 确保您在主菜单选项卡上。
- 滚动到底部,您将在条目192中切换到上一个文档,在193中切换到下一个文档。
- 默认情况下,它们应分别映射到Ctrl + Shift + Tab和Ctrl + Tab。
- 双击192行上的任意位置,然后将其更改为Ctrl + Page up。
- 双击193行上的任意位置,然后将其更改为Ctrl + Page down。
- 点击关闭按钮。
而已!
请注意,您现在将不再有权访问Ctrl+Tab/Shift+Tab
MRU行为。如果像我一样,如果不继续读下去,您将无法生存。
另一个(更好)的选择
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
这不会干扰其他程序,并让您可以吃蛋糕!您可以使用Ctrl+PgUp
和在左右两个选项卡之间左右导航,Ctrl+PgDn
并且仍然可以使用内置的文档切换器功能(使用Ctrl+Tab
和)来切换到上次使用的选项卡Ctrl+Shift+Tab
,就像Firefox一样:)