如何在多个文件中组织内容 .vimrc

FXu*_*Xux 3 vim plugins

有没有什么方法可以将 .vimrc 的内容组织在多个文件中?

目前我的 .vimrc 包含所有内容:插件语句、重新映射、集合、函数、mapleader、自定义插件配置、自动组等。

我想组织多个文件,也许按语言。

谢谢你!

ser*_*gio 5

您可以将 .vimrc 的内容拆分为不同的文件。然后从 vimrc 中获取这些文件。例子:

" File:      vimrc                                                           
" Author:    Jonh Doe                                                

" Options, commands, and auto commands                              
runtime settings.vim

" Maps                              
runtime maps.vim                                                                      
                          
" Functions
runtime functions.vim

" Plugin settings                                             
runtime plug-settings.vim
Run Code Online (Sandbox Code Playgroud)

文件类型特定的设置应存储在 下~/.vim/ftplugin(或不太常见的情况下)~/.vim/after/ftplugin。例如,html 设置应该在~/.vim/ftplugin/html.vim.

我建议看看有经验的 vim 用户的 vimrcs。 这个存储库应该是一个很好的起点。

  • 这既不可扩展也不可移植。`:help :runtime` 优于 `:help :source`。 (2认同)