如何让 Macvim 和 vim 分别使用不同的配置文件

2020-03-01 13:45:46 +08:00
 lanceadd

我想让 macvim 用.gvimrc,brew 安装的 vim 用.vimrc,这两都是放到$HOME 下的,但是 macvim 好像默认读取.vimrc,请问各位巨佬有办法吗

3023 次点击
所在节点    Vim
6 条回复
V2KN
2020-03-01 15:19:00 +08:00
-u tells vim to use an alternate vimrc file

简单的思路是把 vim alias 一下(来自 Emacs 用户 🙈️
jdhao
2020-03-01 15:39:22 +08:00
macvim 和 普通 vim 有啥区别?如果有区别,一份 vimrc 可以使用 condition 来针对不同的 vim,完全没必要用两个配置文件。

if macvim:
some setting
else:
other setting
markx
2020-03-01 15:40:51 +08:00
把 vimrc 里面的内容放到一个 condition 下面,如果是 gui 就不要加载吧。
89ao
2020-03-01 16:00:10 +08:00
用 alias 就好了,100 个配置文件都行。
lancelock
2020-03-01 18:58:32 +08:00
应该有判断是否是 macvim 的方法,用三个文件,.vimrc 里这样写就行
if macvim:
soure config1.vim
else
source config2.vim
lanceadd
2020-03-02 10:11:19 +08:00
@89ao
@V2KN
@jdhao
@lancelock
@markx
感谢各位我加了判断语句解决了这个问题,感谢各位巨佬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/648815

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX