V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lanceadd
V2EX  ›  Vim

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

  •  
  •   lanceadd · 2020-03-01 13:45:46 +08:00 · 3027 次点击
    这是一个创建于 1732 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    6 条回复    2020-03-02 10:11:19 +08:00
    V2KN
        1
    V2KN  
       2020-03-01 15:19:00 +08:00
    -u tells vim to use an alternate vimrc file

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

    if macvim:
    some setting
    else:
    other setting
    markx
        3
    markx  
       2020-03-01 15:40:51 +08:00
    把 vimrc 里面的内容放到一个 condition 下面,如果是 gui 就不要加载吧。
    89ao
        4
    89ao  
       2020-03-01 16:00:10 +08:00
    用 alias 就好了,100 个配置文件都行。
    lancelock
        5
    lancelock  
       2020-03-01 18:58:32 +08:00
    应该有判断是否是 macvim 的方法,用三个文件,.vimrc 里这样写就行
    if macvim:
    soure config1.vim
    else
    source config2.vim
    lanceadd
        6
    lanceadd  
    OP
       2020-03-02 10:11:19 +08:00
    @89ao
    @V2KN
    @jdhao
    @lancelock
    @markx
    感谢各位我加了判断语句解决了这个问题,感谢各位巨佬
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 09:48 · PVG 17:48 · LAX 01:48 · JFK 04:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.