带有VOoM和LaTeX套件插件的Vim会导致奇数键映射行为

带有VOoM和LaTeX套件插件的Vim会导致奇数键映射行为,vim,vim-plugin,latex-suite,Vim,Vim Plugin,Latex Suite,我使用latex套件编写.tex文件。为了在默认编译器pdflatex和xelatex之间轻松切换,我在我的_vimrc文件中有以下脚本 Vim当前会话中的命令 谁能告诉我到底出了什么问题?如何解决这个奇怪的问题 更新 奇怪的是,我发现如果在自定义函数中删除键,就不会遇到错误行为。调整后,\lx命令将按预期工作。;它使映射不受重映射和递归的影响 显然,Voom定义了一个映射,您的:map命令使用它,这对它们造成了严重的破坏。Voom?这个命令的作用是什么?@hawk:Voom是由Voom插件定义

我使用latex套件编写.tex文件。为了在默认编译器pdflatex和xelatex之间轻松切换,我在我的_vimrc文件中有以下脚本

Vim当前会话中的命令

谁能告诉我到底出了什么问题?如何解决这个奇怪的问题

更新

奇怪的是,我发现如果在自定义函数中删除键,就不会遇到错误行为。调整后,\lx命令将按预期工作。

;它使映射不受重映射和递归的影响


显然,Voom定义了一个映射,您的:map命令使用它,这对它们造成了严重的破坏。

Voom?这个命令的作用是什么?@hawk:Voom是由Voom插件定义的,用于创建两个窗格的大纲。详见:非常感谢。你终于解决了我的问题!迟早,我最好学点剧本。我很抱歉,我不能投票给你的答案,因为没有足够的声誉点。。。
function SetXeLaTeX()
    let g:Tex_CompileRule_pdf = 'xelatex --interaction=nonstopmode -synctex=1 -src-specials $*'
endfunction
map <Leader>lx :<C-U>call SetXeLaTeX()<CR>
:map <Leader>lx :<C-U>call SetXeLaTeX()<CR>