在 Sublime Text 3 中,如何在活动组内进行 next_view 样式的选项卡切换?

dop*_*ner 9 keyboard-shortcuts sublime-text-3

Sublime Text 3 有两种切换选项卡的模式,它们在几个方面有所不同:

  1. prev/next_view,默认情况下ctrl+[ctrl+ ]。在当前窗口中的所有文档和组中线性循环浏览文档。
  2. prev/next_view_in_stack,默认情况下ctrl+tabctrl+ shift+ tab。按堆栈顺序循环浏览文档,仅跨活动组(您当前正在处理的组)中的那些文档。

我发现第一个非常可取,因为我实际上可以理解它的循环顺序,但它在所有组中循环的事实对我来说是违反直觉的,并且经常让我在工作中绊倒。(我已经使用 ST3 几个月了!我太习惯于行为不同的编辑器了。)我想要像 next_view 这样的东西,但它像 next_view_in_stack 这样留在当前组中。

我怎么能有像 prev/next_view 这样的线性文档循环行为,但它只在当前组中的选项卡之间切换?如果有一个 Sublime Text 3 插件可以完成这项工作,那将是一个非常好的解决方案。

一个深思熟虑的人曾写过Sublime Pane Navigation 插件,这显然是这样做的,但它只针对 Sublime Text 2 发布,并且在 Sublime Text 3 中似乎不起作用。(除非我遗漏了什么)。

对于我想要的视觉示例,假设我打开了这些文档:

打开多个文档的 sublime text 的屏幕截图。

左组包含文档um、doistres,右组包含einszwei。

通常 next_view 会以线性顺序循环遍历所有五个。但是,如果我在左组工作,我只想在 um、dois 和 tres 之间线性循环。如果我在右边工作,我想在 eins 和 zwei 之间来回循环。

小智 1

  1. 下载Sublime 页面导航插件的内容并将它们放入压缩文件夹中。
  2. 将.zip扩展名重命名为.sublime-package
  3. 将其粘贴到 /Packages 文件夹中