以当前系统用户为root为例子
1、在root家目录下创建.vimr文件
vim ~/root/.vimrc
2、在文件中添加如下代码内容
autocmd BufNewFile *.sh exec ":call AddTitleForShell()"
function AddTitleForShell()
call append(0,"#!/usr/bin/bash")
call append(1,"# **********************************************************")
call append(2,"# * Author : zenghaiqin")
call append(3,"# * Email : 472096910@qq.com")
call append(4,"# * Create time : ".strftime("%Y-%m-%d %H:%M"))
call append(5,"# * Filename : ".expand("%:t"))
call append(6,"# * Description : ")
call append(7,"# **********************************************************")
endfunction
autocmd BufNewFile *.py exec ":call AddTitleForPython()"
function AddTitleForPython()
call append(0,"#!/usr/bin/python3")
call append(1,"# **********************************************************")
call append(2,"# * Author : zenghaiqin")
call append(3,"# * Email : 472096910@qq.com")
call append(4,"# * Create time : ".strftime("%Y-%m-%d %H:%M"))
call append(5,"# * Filename : ".expand("%:t"))
call append(6,"# * Description : ")
call append(7,"# **********************************************************")
endfunction
3、测试,创建testsh.sh文件
vim testsh.sh
如下
#!/usr/bin/bash
# **********************************************************
# * Author : zenghaiqin
# * Email : 472096910@qq.com
# * Create time : 2022-07-05 10:43
# * Filename : testsh.sh
# * Description :
# **********************************************************
4、创建pythontest .py 文件
vim pythontest.sh
#!/usr/bin/bash
# **********************************************************
# * Author : zenghaiqin
# * Email : 472096910@qq.com
# * Create time : 2022-07-05 10:45
# * Filename : pythontest.sh
# * Description :
# **********************************************************