无法在vim中输入任何设置为mapleader的内容?

时间:2016-10-11 18:49:02

标签: vim

在我的vimrc中,当我设置let mapleader = ','时,我无法在插入模式下键入逗号。当我设置let mapleader = '`'时,我无法输入反引号。对于我尝试过的任何其他密钥以及除.tex文件之外的任何文件类型,它都是一样的。

现在我的vimrc中有let mapleader = '`',而其他任何地方的领导键都没有其他设置。

我使用vimtex并且可以使用\ll编译.tex文件,因此localeader键是默认的\?为什么不使用mapleader键`?此外,我只能在.tex文件中以插入模式键入`,这可能与使用反引号`作为插入模式映射的默认引导键的vimtex设置有关?

我使用Ultisnips,并使用当前的mapleader `来选择片段。我还使用YouCompleteMe,它使用<tab>进行选择。

那么如何在插入模式下输入vim the mapleader key `

以下是我的:imap输出。

imap

更新:

问题与我在.vimrc中的Ultisnips设置有关。

由于我有YouCompleteMe,我无法let g:UltisnipsExpandTrigger='<tab>',因此我将其更改为let g:UltisnipsExpandTrigger='<leader>',这导致了我无法在插入中键入领导键的问题模式。为了使YCM和Ultisnips兼容,我发现这是一个允许您继续扩展片段的解决方案。见http://0x3f.org/blog/make-youcompleteme-ultisnips-compatible/

0 个答案:

没有答案