有没有办法加载另一个 vimrc 文件?
Is there a way to load another vimrc file?
我正在尝试使用 vim 多语言 IDE 使用别名。
alias vim-cpp='vim [load c++-specific vimrc file]'
alias vim-python='vim [load python-specific vimrc file]'
...
我知道 vim 可以识别文件扩展名,所以 Vim 不需要别名来为自己制作多语言用途。但是该解决方案需要像 "vim asd.c"、"vim qwe.py" 这样的文件名。
另一个问题是,我在 vimrc 中编写了自动编译和 运行 的函数,并为此设置了一个热键 F5,F6,...。当我想用 C 编写 WiringPi 编程时需要在使用 gcc 编译时添加 -lwirirngPi 参数,该解决方案无法区分当前的 .c 文件是否正在使用 wiringPi。所以函数只做 "gcc (filename).c -o (filename)" 而没有 -lwiringPi.
这就是我搜索别名和参数以加载自定义 vimrc 的原因。
有办法吗?
vim -u some_vimrc_file
允许您使用另一个 vimrc 文件而不是任何 .vimrc 文件
我正在尝试使用 vim 多语言 IDE 使用别名。
alias vim-cpp='vim [load c++-specific vimrc file]'
alias vim-python='vim [load python-specific vimrc file]'
...
我知道 vim 可以识别文件扩展名,所以 Vim 不需要别名来为自己制作多语言用途。但是该解决方案需要像 "vim asd.c"、"vim qwe.py" 这样的文件名。
另一个问题是,我在 vimrc 中编写了自动编译和 运行 的函数,并为此设置了一个热键 F5,F6,...。当我想用 C 编写 WiringPi 编程时需要在使用 gcc 编译时添加 -lwirirngPi 参数,该解决方案无法区分当前的 .c 文件是否正在使用 wiringPi。所以函数只做 "gcc (filename).c -o (filename)" 而没有 -lwiringPi.
这就是我搜索别名和参数以加载自定义 vimrc 的原因。
有办法吗?
vim -u some_vimrc_file
允许您使用另一个 vimrc 文件而不是任何 .vimrc 文件