vim 添加新的 .vimrc 文件时覆盖默认设置

vim overrides default settings when adding new .vimrc file

我最近尝试在 vim 中帮助自动化我的工作流程。由于默认情况下我的主文件夹中没有 .vimrc 文件,我创建了一个新文件并将我的代码放入其中。再次启动 vim 后,我惊讶地看到我的 C代码未突出显示。删除 .vimrc 文件后,一切恢复正常。知道了这一点,我会假设 vim 回退到一些内部定义的 .vimrc 文件,而用户文件夹中没有。有没有办法在不覆盖系统默认设置的情况下加载用户创建的 .vimrc 文件?如果没有,是否有我可以放入 .vimrc 文件以恢复这些设置的命令列表?

If not, is there a list of commands that I can put into my .vimrc file to restore those settings?

是的,只需在 vimrc 顶部添加行 runtime defaults.vim