假设我有两组设置,一组用于写作,一组用于编程。如何修改我的 .vimrc
以便在处理具有 .md
扩展名的文件时加载第一组,而后者使用 html/js/css
的?
最佳答案
尽管基于 FileType
的 :autocmd
对您的 ~/.vimrc
来说是一种快速简便的方法(正如 @andrewdotn 所建议的那样) , Vim 对此有一个适当的抽象:filetype plugins.
将设置和缓冲区本地映射放入 ~/.vim/after/ftplugin/{filetype}.vim
。 (这要求你有 :filetype plugin on
;使用 after 目录允许你覆盖由 $VIMRUNTIME/ftplugin/{filetype 完成的任何默认文件类型设置}.vim
.)
关于vim - 如何在 Vim 中根据文件类型加载设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22340297/