在Sublime Text Vintage模式中切换选项卡

mur*_*ali 6 vi vim sublimetext

我知道我们可以使用nerdtree和gT以及gt命令在VIM中实现这一点.但有没有办法在Sublime Text Vintage模式中实现类似的行为?

vee*_*red 28

或者(对于后代),您可以将其粘贴到您的keymap文件中:

{ "keys": ["g", "t"], "command": "next_view",
    "context":
    [
        { "key": "setting.command_mode", "operand": true },
        { "key": "setting.is_widget", "operand": false }
    ]
},

{ "keys": ["g", "T"], "command": "prev_view",
    "context":
    [
        { "key": "setting.command_mode", "operand": true },
        { "key": "setting.is_widget", "operand": false }
    ]
},
Run Code Online (Sandbox Code Playgroud)

  • 我喜欢这个解决方案但是使用"next_view_in_stack"和"prev_view_in_stack"让它循环通过当前列焦点组. (2认同)

rom*_*inl 5

我不认为经典模式,这些势必会gt,gT或什么,但Ctrl+ TabCtrl+ Shift+ Tab做同样的事情gtgT,无论您是在老式模式(INSERT或正常)与否.

您知道,有一种非常简单的方法可以找到应用程序使用的快捷方式:只需查看菜单栏即可.这就是我为你做的,花了不到30秒.

  • 哈哈,别这么认真对待他.我正在看Sublime上的菜单栏,这些快捷方式肯定不会立即显现出来.事实上,我还没有发现它们:) (2认同)