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脚本的注释自动添加配置的主要内容,如果未能解决你的问题,请参考以下文章

Unity脚本自动添加头部注释

Unity脚本自动添加头部注释

Unity脚本自动添加头部注释

shell脚本的基础常识及yum仓库的自动搭建

Vim自动添加头部注释

VS Code 中配置新建 Python 文件自动添加头部注释