这是发生了什么。我正在使用Vim + LaTeX-Suite在Vim中编辑TeX文件。这可以在终端或MacVim中。
我很高兴
Insert lots of $\LaTeX \commands$ etc. I love using the $\backslash$.
TeX效果很好。没问题。
然后我在同一个窗口(不同的标签页)中打开一个.R文件。 Vim的R-Plugin使用<Leader>
密钥(按照惯例映射到\
)来执行命令,例如我输入\sa
将选择发送到R并执行并向下移动窗口。生活很美好。
问题:即使在编辑R文件时,当我输入\
时,由于某种原因当我切换回选项卡来编辑TeX文件时,Vim非常好,不会在插入模式下让我感到烦恼,然后在插入模式下键入\
,它会移动\
的光标 left 并暂停,就像等待命令的其余部分一样,然后重新移动到右边的\
并在我输入时继续前进。
下面显示了在插入模式下输入\
时只是会发生什么;显然我可以通过箭头键将光标向左移动来重现这一点,但这不是这种情况发生的原因 - 光标只是向左移动一秒钟,就像等待R命令完成输入一样。
那么:如何在不牺牲其他功能的情况下停止TeX文件插入模式中的恼人行为?注意,(a)我不希望将<Leader>
映射到另一个键来帮助,因为那时该键将在TeX中具有相同的左光标移动问题; (b),无论如何我喜欢领导者为\
所以我不想改变它。
答案 0 :(得分:5)
将此行放入vimrc(需要Vim-R-plugin&gt; = 0.9.9.2):
let g:vimrplugin_insert_mode_cmds = 0
如果问题仍然存在,您可以在普通模式下执行以下操作,以了解插入模式下的键盘快捷键:
:IMAP