在Linux上制作它.使用多个版本的Vim的原因是因为一个版本会被严重攻击,因为Lisp作业.我想分开它并使它使用它自己的.vimrc文件.
/usr/bin/vim use -> ~/.vimrc
/my/vim use -> ..../another_vimrc
Run Code Online (Sandbox Code Playgroud)
KAR*_*ván 19
您可以将-u参数提供给命令行.此参数将强制vim读取特定的vimrc而不读取系统范围的配置:
/my/vim -u /path/another_vimrc
Run Code Online (Sandbox Code Playgroud)
您甚至可以创建命令别名,使用该别名可以启动此自定义vim.把它放在你.bash_profile的身上,例如:
alias customvim /my/vim -u /path/another_vimrc
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令启动此自定义vim:
customvim
Run Code Online (Sandbox Code Playgroud)
您可以prefix在从源构建时指定配置脚本的选项.如果设置此项,vim将在前缀目录中查找配置文件.
例如,如果您使用stow:
./configure --prefix=/usr/local/stow/vim-7.3/ && make install
Run Code Online (Sandbox Code Playgroud)
然后将安装vim /usr/local/stow/vim-7.3/并且自定义配置应该在/usr/local/stow/vim-7.3/etc/vimrc
您可以使用Predefined Vim variables(v:version).
假设您已经安装了vim6和vim7,您可以创建两个.vimrc_X文件:
~/.vimrc_6
~/.vimrc_7
Run Code Online (Sandbox Code Playgroud)
然后创建另一个.vimrc文件:
~/.vimrc
Run Code Online (Sandbox Code Playgroud)
其中包含:
if v:version >=700
source ~/.vimrc_7
elseif v:version >=600
source ~/.vimrc_6
endif
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4010 次 |
| 最近记录: |