shell 脚本自动插入文件头

vim编辑shell脚本自动插入文件头部信息,将下面的代码写入home目录xia .vimrc 文件即可。

shell 文件头:

1 autocmd BufNewFile *.sh exec ":call Setcomment()"
2 func Setcomment()
3 call append(0,"#!/bin/bash")
4 call append(1,"#*********************************** ")
5 call append(2,"#* time " .strftime("%Y-%m-%d"))
6 call append(3,"#* scriptname: " .expand("%"))
7 call append(4,"#* email: xx@126.com")
8 call append(5,"#*********************************** ")
9 endfunc

 perl 文件头:

 1 autocmd BufNewFile *.pl exec ":call Setcomment_pl()"
 2 func Setcomment_pl()
 3 call append(0,"#!/bin/perl")
 4 call append(1,"#*********************************** ")
 5 call append(2,"#* time " .strftime("%Y-%m-%d"))
 6 call append(3,"#* scriptname: " .expand("%"))
 7 call append(4,"#* email: xx@126.com")
 8 call append(5,"#*********************************** ")
 9 call append(6,"use strict;")
10 call append(7,"use warnings;")
11 endfunc

 

posted @ 2021-08-05 16:02  天使不设防  阅读(503)  评论(0编辑  收藏  举报