带有R-plugin和LaTeX-Suite的Vim导致插入模式行为不正常的反斜杠

时间:2013-01-25 19:13:47

标签: r vim latex

这是发生了什么。我正在使用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),无论如何我喜欢领导者为\所以我不想改变它。

1 个答案:

答案 0 :(得分:5)

将此行放入vimrc(需要Vim-R-plugin&gt; = 0.9.9.2):

let g:vimrplugin_insert_mode_cmds = 0

如果问题仍然存在,您可以在普通模式下执行以下操作,以了解插入模式下的键盘快捷键:

:IMAP