通常在写一些脚本文件时,需要在新建文件时添加一些文件头注释,给 SpaceVim 添加了这样一个功能,在新建文件时自动添加一个文件头,当然这个格式是可以修改的,并且支持一些特定的格式。
比如,在新建 sh 脚本文件时,我需要在顶部添加当前的时间相关信息。可以使用如下配置:
[[layers]]
name = 'lang#sh'
bash-file-head = [
'#!/usr/bin/env bash',
'# Time: `strftime("%Y-%m-%d %T")`',
''
]
可以看到,在第六行里使用了 strftime("%Y-%m-%d %T")
,这是一个 Vim 脚本函数,可以自动转换程当前日期。
那么新建 sh 文件后,就可以看到:
![616cadf41f970aff00e543381a7b09a3.png](https://img-blog.csdnimg.cn/img_convert/616cadf41f970aff00e543381a7b09a3.png)
更多关于 SpaceVim 的信息,欢迎访问 SpaceVim 中文官网:
SpaceVim 中文官网spacevim.org![151cc53323c070cb0154b7f2213ccefd.png](https://img-blog.csdnimg.cn/img_convert/151cc53323c070cb0154b7f2213ccefd.png)