vim - 如何在 Vim 中根据文件类型加载设置?

标签 vim

假设我有两组设置,一组用于写作,一组用于编程。如何修改我的 .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/

相关文章:

vim - 重新映射 ⌘S 以在 VIM 中保存文件

c++ - omn​​icppcomplete 不支持所有形式的 const

macos - 查找 VimR OSX 的配置文件(vimrc?)

regex - 匹配分隔列表中的最后一个元素?

vim - 如何使用 Solarized 主题更改 Airline 中的 Vim Syntastic 警告颜色

vim - 使用 vim netrw 打开文件时跳转到最后位置

vim - 在vim编辑器上获取拆分窗口的位置

vim动态生成代码模板

vim - 如何检测 vimscript 中的 vim 命令行参数?

git - 从 `git commit` 调用时 Vim 使用非标准配置?