Linux脚本的注释自动添加配置
Posted 江湖有缘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux脚本的注释自动添加配置相关的知识,希望对你有一定的参考价值。
Linux脚本的注释自动添加配置
一、创建注释配置文件
[root@192 ~]# vim .vimrc
二、编写注释模板内容
set si
autocmd BufNewFile *.sh exec ":call SeTitle()"
func SeTitle()
if expand("%:e") == 'sh'
call setline(1,"#!/bin/bash")
call setline(2,"########################################")
call setline(3, "#Author:jeven")
call setline(4, "#time:" .strftime("%c"))
call setline(5,"#filename:" .expand("%"))
call setline(6,"#Script description:")
call setline(7,"########################################")
endif
endfunc
三、测试编写脚本文件
#!/bin/bash
########################################
#Author:jeven
#time:Wed 11 May 2022 11:38:28 PM CST
#filename:test.sh
#Script description:
########################################
~
~
~
~
~
~
~
~
"test.sh" [New File]
四、注释模板2
autocmd BufNewFile *.py,*.cc,*.sh,*.java exec ":call SetTitle()"
func SetTitle()
if expand("%:e")=='sh'
call setline(1,"#!/bin/bash")
call setline(2,"##########################################################")
call setline(3,"#File Name:".expand("%"))
call setline(4,"#Version:V1.0")
call setline(5,"#Aurhor:aaaaa")
call setline(6,"#Emali:111116@qq.com")
call setline(7,"#Created Time:".strftime("%F %T"))
call setline(8,"#Description:")
call setline(9,"##########################################################")
call setline(10,"")
endif
endfunc
以上是关于Linux脚本的注释自动添加配置的主要内容,如果未能解决你的问题,请参考以下文章