为 Vim 设置 LaTex 环境

为 Vim 设置 LaTex 环境

我一直使用 SublimeText 编写和编译 LaTex 文件,但最近我将大部分代码移到了 Vim,我想对 LaTex 文档做同样的事情。我使用的是 OSX Sierra,带有 MacTeX 软件包,我尝试使用这个插件,但它给了我一些错误。

我的问题是,如何在 Vim 上建立用于 LaTex 开发的工作环境?

答案1

我非常喜欢这个例子@Thruston在上面的评论中,因此,对于他们的回答,我想在这里扩展它,包括安装和设置步骤。

结合以下想法:Dianaci 的 Vim 设置,我将概述使我的系统达到最佳状态所需的 5 分钟步骤。

  1. 安装撇去
  2. 打开 Skim 并转到偏好设置 > 同步并检查“检查文件更改”“自动重新加载”
  3. 安装麦克特克斯如果您的系统上还没有 xelatex,它将提供 xelatex、latex 等。
  4. 如果您还没有 VIMRC 文件,请在 ~/.vimrc 创建一个。
  5. 添加以下内容:

代码:

" Mappings for compiling Latex file
autocmd FileType tex nmap <buffer> <C-T> :!xelatex %<CR>
autocmd FileType tex nmap <buffer> T :!open -a Skim %:r.pdf<CR><CR>

这些创建命令用于在 VIM 或 MacVIM 中快速运行 xelatex,只需按下Ctrl-T并在 Skim 中打开生成的 PDF(Shift-T)。

完成这些步骤后,打开 VIM 或 MacVim(如果你刚刚创建了 .vimrc 文件,请务必关闭并重新打开,以便它们能够获取更改)。然后打开.tex文件并点击Ctrl-T将其编译为 PDF。赛莱特输出将要求您按回车键返回到 VIM 界面。然后按Shift-T在 Skim 中打开 PDF。

从那时起,只要您点击Ctrl-T重新编译.tex文件。

谢谢@Thruston来自上面的评论以及 DianaCai 提供的更多 VIM 命令想法。希望您喜欢。我当然喜欢。

相关内容