vim和乳胶盒
我安装了vim插件latex box,但在编译latex文件时遇到了麻烦。文档中说它使用latexmk进行编译,我已经安装了它,它在自己调用时可以工作。 但是当我使用插件的vim和乳胶盒,vim,plugins,Vim,Plugins,我安装了vim插件latex box,但在编译latex文件时遇到了麻烦。文档中说它使用latexmk进行编译,我已经安装了它,它在自己调用时可以工作。 但是当我使用插件的\ll命令进行编译时,我得到了一个错误,上面说“如果没有VIM服务器,就不能在后台运行latexmk”。我在插件文档中找不到关于为什么会发生此错误的解释 编辑: 我找到了这个问题的解决方案,但遇到了其他问题 要解决这个问题,您需要安装完整版本的vim(根据您的操作系统不同而有所不同),其中包括服务器支持等内容。我建议即使您不使
\ll
命令进行编译时,我得到了一个错误,上面说“如果没有VIM服务器,就不能在后台运行latexmk”。我在插件文档中找不到关于为什么会发生此错误的解释
编辑:
我找到了这个问题的解决方案,但遇到了其他问题
要解决这个问题,您需要安装完整版本的vim(根据您的操作系统不同而有所不同),其中包括服务器支持等内容。我建议即使您不使用这个插件也要这样做,因为它将修复无法从vim复制/粘贴到vim的问题。在(K)ubuntu中,安装包vim gtk
像这样启动vimvim--servername SOMETHING file.tex
执行此操作后,servername错误消失,编译完成,但latexmk的输出显示在我正在编辑的文件的顶部。它不会覆盖它,它只是显示在文本的顶部。当我移动光标时,vim会突出显示屏幕上出现的单词或括号。我找到的摆脱编译器输出的唯一快捷方法是上下滚动文件,使文本再次出现。您可以要求vim如下所示重新绘制屏幕:
:redraw!
在运行latex命令后附加该命令。Mac OS是否有任何修复程序?我正在从Mac终端运行vim,它不理解选项--servername:(我实际上已经停止使用latex box,并将F9链接到latexmk命令以通过latex运行代码。我使用PDF查看器,如果文件发生更改,将重新加载该文件,因此在latexmk完成后,我立即看到更改。我明白了。这不是一个糟糕的解决方案。您停止使用latex box的原因是什么?我之所以停止,是因为我可以从latex box thr获得功能。)通过其他没有重画问题的插件(ultisnips、surround等)。