我一直在阅读有关 VIM 的 youcompleteme 插件。
然而,问题是我想要一个可以移动到我的其他开发平台(OpenIndiana、FreeBSD、Linux 和 OS X)的设置。
使用 macvim 会不会使在平台之间移动插件变得有些困难?
干杯
最佳答案
MacVim 只是 Mac OS 的 Vim 发行版,但大多数 Vim 插件都与适用于不同操作系统的多个 Vim 版本兼容。
YouCompleteMe 仍然包含一个已编译的组件,因此您的问题是合法的,想知道它是否适用于不同的操作系统。根据项目Readme的installation section,YCM可以安装在OSX、Linux和FreeBSD上,使用Vundle这样的插件管理器。 (我真的不知道 OpenIndiana 并且自述文件页面上没有提到它,所以我不能说你是否会对这个有问题)
您应该注意的一点是,如果您更新插件并且编译的组件已更改,您将不得不重新编译它,但这种情况不会经常发生,您应该在更新时收到警告。
TL;DR 在大多数常见操作系统上使用 YCM 应该不是问题,但在更新时请记住,有时您可能需要重新编译已编译的组件。
关于macos - 没有 MacVim 的 YouCompleteMe,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32964609/