我的本地 Vim 配置似乎有问题,但我不确定是什么问题。我需要覆盖一些特定于文件类型的设置。根据多个教程/操作指南,我创建了~/.vim/after/ftplugin/cpp.vim
适当的setlocal
语句,但似乎无法读取。我检查了一下,~/.vim/after
是在runtimepath
。
autocmd FileType cpp setlocal ...
我在 中解决了这个问题~/.vimrc
,但这不是重点。有什么关于如何诊断/修复这个问题的建议吗?还是我只是忽略了一些显而易见的东西?
答案1
检查输出:
:filetype
您可能需要添加
filetype plugin on
到你的 .vimrc (或者至少将‘插件’添加到你的‘文件类型’设置中)。
答案2
一个好的开始是使用命令:scriptnames
。以通常的方式打开一个 C++ 文件并执行
:scriptnames
这将向你显示 Vim 自启动以来所获取的文件。