linux - 安装多个版本的 Vim,并分别使用不同的 .vimrc 文件

标签 linux vim ubuntu

在 Linux 上制作。使用多个版本的 Vim 的原因是,对于 Lisp 作业,一个版本会被严重破解。我想将它分开并让它也使用它自己的 .vimrc 文件。

/usr/bin/vim   use -> ~/.vimrc
/my/vim        use -> ..../another_vimrc

最佳答案

命令行选项

您可以将-u 参数提供给您的命令行。此参数将强制 vim 读取特定的 vimrc 而无需读取系统范围的配置:

/my/vim -u /path/another_vimrc

你甚至可以创建一个命令别名,用它来启动这个自定义的 vim。将其放入您的 .bash_profile 中,例如:

alias customvim /my/vim -u /path/another_vimrc

然后使用以下命令启动这个自定义 vim:

customvim

构建配置

您可以在从源代码构建时为配置脚本指定 prefix 选项。如果你设置了这个,vim 将在前缀目录中寻找配置文件。

例如如果你使用 stow :

./configure --prefix=/usr/local/stow/vim-7.3/ && make install

然后 vim 将安装在 /usr/local/stow/vim-7.3/ 中,自定义配置应该在 /usr/local/stow/vim-7.3/etc/vimrc

关于linux - 安装多个版本的 Vim,并分别使用不同的 .vimrc 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9801360/

相关文章:

python - 如何编写将调用 python3 或 python2 的 shebang 行,以可用者为准

linux - 如何在 Azure Linux VM 上转移域和创建子域

swift - 无法将 Swift 添加到 PATH Linux

Apache/var/www/html 将读取 index.html,但不会读取 index.php

PHP 脚本在被 Postfix 别名为时不触发 - 我无能为力

variables - 如何检查 Vim 变量?

vim - 如何将猛拉文本粘贴到 Vim 命令行中

Vim - 根据上下文映射备用键行为

python - 如何为确定的 python 版本安装 pycrypto 模块

ubuntu - symfony2 警告 : sqlite3 profiler database is readonly