我将.vimrc分割成几个文件,并将它们放在〜/ vimfiles / vimrc.d /中。
source ~/vimfiles/vimrc.d/file1.vim source ~/vimfiles/vimrc.d/file2.vim
等等
如何使该目录中的所有文件循环,所以我只能在我的.vimrc中执行这样的循环:
for file in ~/vimfiles/vimrc.d/*.vim source file enfor
正如
mb14已经说过的,如果你把它们放在〜/ .vim / plugin中,它们将自动采集。但是,有关信息,如果要源自vimrc.d目录中的所有文件,您可以执行此操作(需要一个相对较新的Vim):
for f in split(glob('~/vimfiles/vimrc.d/*.vim'),'\n') exe 'source' f endfor
您可能还对自动加载机制感兴趣,描述于:help 41.15
:如果您定义了很多功能,这可以使启动更快,因为函数只在第一次使用时加载。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。