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