Vim 按键映射如何将 <leader> + 按键映射在一起?

Jam*_*Lin 5 vim

目前我有这个映射:

noremap <leader>[ gT
Run Code Online (Sandbox Code Playgroud)

每次我需要按leader、 keyup,然后[转到上一个选项卡时,是否可以将其映射为类似于Ctrl-C这样[我就不必键入<leader>来继续前一个选项卡?

我尝试过<leader-[>,但没有成功

小智 3

Vanilla vim 不支持同时输入的映射。但是,我在 vim 网站上找到了这个脚本。

http://www.vim.org/scripts/script.php?script_id=2425

这就是所谓的琶音。用法完全符合您的预期,因此对于您的情况:

:Arpeggio noremap <Leader>[ gT
Run Code Online (Sandbox Code Playgroud)

看起来有一些关于具有相同键的多个映射的警告;不过对剧本还不够熟悉,不敢多说。阅读他们的文档将是一个很好的起点。

希望有帮助!