编写shell脚本自动生成开头注释

在编写bash脚本的时候经常需要在shell里面写一些注释,今天介绍一个简单的方法,可以在每次vim一个shell脚本的时候自动在文件里生成注释简介等信息。

下面给大家分享一个shell脚本的模版文件,把它拷贝到用户的家目录下/root/下并命名成.vimrc名称,这样以后再打开.sh文件时就会自动生成一些注释信息,只要稍微修改一下即可:

set ignorecase

set cursorline

set autoindentautocmd BufNewFile *.sh exec ":call SetTitle()"

func SetTitle()

if expand("%:e") == 'sh'

    call setline(1,"#!/bin/bash")

    call setline(2,"#*************************************************************")

    call setline(3,"#Author: XT_TALK")

    call setline(4,"#Date: ".strftime("%y-%m-&d"))

    call setline(5,"#FileName: ".expand("%"))

    call setline(6,"#*************************************************************")

    call setline(7,"")

    endif

endfunc

autocmd BufNewFile * normal G

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容