如何将Ctrl-TAB映射到Vim中的某些内容?

Eth*_*han 38 vim

我想映射Ctrl-TABgtVim,以便我可以通过一次击键切换标签.

我试过了...

nmap <C-T> gt
nmap <C-Tab> gt
nmap <C-TAB> gt
Run Code Online (Sandbox Code Playgroud)

那没用.How do you say在Vimese"标签键"?

jam*_*san 52

它可以在gvim中映射,但终端看不到<Tab>和之间的区别<C-Tab>.

  • +1这解释了我在MacVim与vim(在终端中)中看到的内容. (3认同)

a p*_*erd 14

你不能.Tab已经是一个控制键,<C-i>.

  • 呃,有什么理由不应该使用它吗?`map &lt;ci&gt; :bn&lt;CR&gt;` (下一个缓冲区,模拟选项卡切换)是我试图做的事情,它达到了我到目前为止想要的效果。 (2认同)
  • 噢,开个玩笑,我明白你的意思了。Tab *是* &lt;ci&gt;,我读错了。 (2认同)

YuG*_*JCJ 8

它适用于gVim.只需在〜/ .gvimrc文件的末尾添加:

" Add keyboard shortcuts
map <C-Tab> gt
map <C-S-Tab> gT
Run Code Online (Sandbox Code Playgroud)