如何获取目录中的所有vim文件
我已将.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
没有找到相关结果
已邀请:
4 个回复
皇小福另届
,它们将自动获取。但是,有关信息,如果要获取vimrc.d目录中的所有文件,则可以执行此操作(需要相对较新的Vim):
您可能还对aut5ѭ中描述的自动加载机制感兴趣:如果您定义了许多函数,这可以使启动更快,因为函数仅在第一次使用时加载。
良阑纠苫
稼悸
会成为你的朋友:
当它的参数不存在时吠叫而
默默地没有任何来源。
只能提供一个文件,而
可以提供任意数量的文件。
采用绝对路径名或相对于当前目录的路径名,而
采用相对于
选项的路径名,只要您尊重vim约定,这应该不是问题。
焙恍挝厂熄