我对vimscript不是很在行,但我尝试在Vim中执行一些自定义映射。我想要做的是将<leader>h映射到前面的选项卡,但是当我按下<leader>和h之后,它正在等待另一个键,不会很快切换。有没有一种方法可以查看从"h“键开始并取消映射的映射呢?或者另一个更优雅的解决方案?
谢谢你,H。
发布于 2015-08-17 15:28:10
要查看所有映射,输入:map。要查看应用于给定前缀的映射(如h情况),请输入:map <leader>h。
可能发生的情况是,您有一些其他的h-mappings,它们包含多个字符。例如,如果您也有map <leader>hx,那么vim将暂停timeoutlen毫秒(请参阅:help tm和ttm),然后再尝试使用较短的<leader>h,以防您试图键入较长的<leader>h。
因此,您将需要跟踪您的较长的映射来自哪里,并可能删除它们。
发布于 2018-11-12 08:22:55
这是因为您还需要添加enter键:)
let mapleader = "z"
nnoremap <leader>n :tabe<Enter>https://stackoverflow.com/questions/32053923
复制相似问题