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

2020 年 3 月 1 日
 lanceadd

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

3863 次点击
所在节点    Vim
6 条回复
V2KN
2020 年 3 月 1 日
-u tells vim to use an alternate vimrc file

简单的思路是把 vim alias 一下(来自 Emacs 用户 🙈️
jdhao
2020 年 3 月 1 日
macvim 和 普通 vim 有啥区别?如果有区别,一份 vimrc 可以使用 condition 来针对不同的 vim,完全没必要用两个配置文件。

if macvim:
some setting
else:
other setting
markx
2020 年 3 月 1 日
把 vimrc 里面的内容放到一个 condition 下面,如果是 gui 就不要加载吧。
89ao
2020 年 3 月 1 日
用 alias 就好了,100 个配置文件都行。
lancelock
2020 年 3 月 1 日
应该有判断是否是 macvim 的方法,用三个文件,.vimrc 里这样写就行
if macvim:
soure config1.vim
else
source config2.vim
lanceadd
2020 年 3 月 2 日
@89ao
@V2KN
@jdhao
@lancelock
@markx
感谢各位我加了判断语句解决了这个问题,感谢各位巨佬

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

https://study.congcong.us/t/648815

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

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

© 2021 V2EX