Vim:<leader> h mapping slow

时间:2015-08-17 15:14:41

标签: vim

我对vimscript不太满意,但我正在尝试在Vim中做一些自定义映射。我想要做的是映射<leader>h以切换到上一个标签,但是当我按<leader>后跟h时,它正在等待另一个密钥而不是&#39; t快速切换。有没有办法从&#34; h&#34;开始看到有什么映射?关键并取消映射它们?或者也许是另一个更优雅的解决方案?

谢谢, 小时。

2 个答案:

答案 0 :(得分:14)

要查看所有映射,请键入:map。要查看适用于给定前缀的映射(例如h情况),请键入:map <leader>h

可能发生的事情是你有一些其他h - 映射需要多个字符。例如,如果您还有map <leader>hx,则在尝试兑现较短的timeoutlen之前,vim会暂停:help tm毫秒(请参阅ttm<leader>h),如果你真的想要输入较长的那个。

因此,您需要跟踪较长映射的来源,并可能将其删除。

答案 1 :(得分:0)

那是因为您还需要添加Enter键:)

let mapleader = "z"
nnoremap <leader>n :tabe<Enter>