V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
flyaway
V2EX  ›  问与答

Vim 加载问题

  •  
  •   flyaway · 2015-01-11 14:54:11 +08:00 · 2216 次点击
    这是一个创建于 3393 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天在配置Vim C++的时候,发现一个奇怪的现象,我编辑文件的是test.cpp,Vim应该会根据文件后缀名确定加载相应的vim配置文件。我有两个配置文件,分别是c.vim和cpp.vim,同时放在~/.vim/ftplugin/中,但是奇怪的是不管是test.c还是test.cpp,Vim都是加载c.vim的配置,而不是cpp.vim,求问这到底是怎么回事?

    4 条回复    2015-01-11 15:44:34 +08:00
    xell
        1
    xell  
       2015-01-11 15:40:03 +08:00
    Vim 并非简单地“根据文件后缀名加载相应配置”,实际过程复杂得可能超乎一般人的理解,如有兴趣请看 :help filetype。
    yakiang
        2
    yakiang  
       2015-01-11 15:40:30 +08:00
    vim --startuptime info.txt test.cpp
    打开 info.txt 看看加载了哪些以及顺序
    flyaway
        3
    flyaway  
    OP
       2015-01-11 15:43:30 +08:00
    @xell 多谢提醒,看来是我理解浅薄了……
    flyaway
        4
    flyaway  
    OP
       2015-01-11 15:44:34 +08:00
    @yakiang 多谢,其实之前一直想要google这个功能,找出配置文件的加载顺序,可惜没找到……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5402 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:01 · PVG 17:01 · LAX 02:01 · JFK 05:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.