gpt4 book ai didi

vim - 没有让 Vim 在 ftdetect 自定义插件项目中自动加载文件

转载 作者:行者123 更新时间:2023-12-01 10:37:09 25 4
gpt4 key购买 nike

我下面的例子来自 The VimL Primer Chapter 4 一书。

ftdetect dir 我有以下几行:

autocmd BufRead,BufNewFile *.mpdv set filetype=mpdv

在名为 mpdv.vim 的文件中

但是,当我打开 mpdv 文件时,不会执行此命令。
在 .vimrc 我有:
filetype plugin on

我加载插件的方式如下:
在 ~/.vimrc 我有:
set exrc

这会强制 vim 加载本地 .vimrc 文件

然后在我的项目插件文件夹中,我有以下 .vimrc
set runtimepath+=path/to/my/plugin

当我打开一个 mpdv 文件时,我能做些什么来调试为什么 vim 没有加载我的 autocmd?

最佳答案

我注意到的一件事(这似乎也与您的情况有关)是,如果您在运行时路径上添加新路径,您应该拥有 filetype plugin on更新运行时路径后完成。

例如,使用以下 vimrc,它可以正常工作:

set runtimepath+=/home/techgaun/fun/vim/mpc
filetype plugin indent on

而且,如果你运行 :scriptnames ,您应该会看到 ftdetect 脚本从您的 mpc 插件目录中正常加载。

关于vim - 没有让 Vim 在 ftdetect 自定义插件项目中自动加载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33316472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com