Mac 终端上的 Vim 和 Latex

Mac 终端上的 Vim 和 Latex

我对 vim 非常陌生,并且通过 mac 终端应用程序使用它。基于这段片段并且终端是 osx 原生的,我目前正尝试避免使用 macvim 或 iTerm,因此还没有尝试过通过这些运行 vim 相关的修复。

我希望回答类似这样的问题问题适用于 Yosemite。我使用的是从 source-forge 站点克隆的 vim-latex。在 source-forge、github 等网站上的各种文档中有很多讨论。我没有找到关于终端的具体提及。我希望有人已经解决了这个问题并愿意分享它!更好的是有一些解释,以便更清楚地了解幕后发生了什么。显然,我不了解 synctex,但高层次的理解会很好。

谢谢你!

答案1

我无法直接谈论在默认的 OSX 终端中使用 Vim,但是:

您使用的是哪款 Vim?我建议不要使用系统/Apple 提供的 Vim,因为您将无法有效地更新它。正如 Andrew 所说,Vim 的一个好替代来源是使用 homebrew 安装最新版本的 Vim。

内置终端与基于 *nix 的终端界面有一些不同;具体来说,颜色支持完全不同。您可能会遇到——使用系统 Vim 或自定义安装的 Vim——在使用系统终端时,颜色无法“正常”(如您所期望的那样)工作的情况。对此有一些解决方法;我个人的经验是使用 iTerm2 是最简单、最好的解决方法。

OSX 附带的终端不像开源终端那样定期更新,因此使用 iTerm2 有一个优势:它是当前维护和开发的软件。使用 Vim 的颜色往往比使用终端更容易。iTerm2 和终端(以及 urxvt 和 gnome-terminal 和任何其他终端应用程序)之间的唯一区别在很大程度上是外观上的。更相关的是您使用的 shell(可能是 Bash),我认为无论使用哪种终端,您的问题都会得到解决。通常可以安全地假设在线指令在 Bash 中有效。

我认为您发布的 Lin Chen 链接不会因您使用的终端不同而工作不同。您试过了吗?

此外,我的经验是使用 MacVim 时,颜色支持(以及全面的 OSX 互操作性)要好得多。您发布的错误来自不再维护的 MacVim 存储库,并且特定于 MacVim GUI 的使用。可以从命令行使用 MacVim--- mvim -m。这样,您就使用了主动更新的 Vim 版本。

相关内容