linux 脚本 call,编写shell脚本自动生成开头注释简介

原标题:编写shell脚本自动生成开头注释简介

在编辑sh脚本的时候经常会在shell里面写一些注释,今天介绍一个渐变的方法,可以在每次vim一个shell脚本的时候都会自动在shell里面自动生成注释简介等信息。

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

5b32aee1abe9726bc0405a153111dd80.png

是不是很方便呢? 下面给大家分享一下代码,然后根据自己的需求将下面文件粘贴进去并进行根据自己的要求更改,保存退出就可以了。

setignorecase

setcursorline

setautoindent

autocmd BufNewFile *.sh exec":call SetTitle()"

func SetTitle()

ifexpand("%:e") == 'sh'

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

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

call setline(3,"#Author: Linuxidc.com")

call setline(4,"#Linux公社: www.linuxidc.com")

call setline(5,"#Date: ".strftime("%Y-%m-%d"))

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

call setline(7,"#URL: https://www.linuxidc.com/Linux/2019-06/158912.htm")

call setline(8,"#Deion: Annotated ")

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

call setline(10,"")

endif

endfunc

autocmd BufNewFile * normal G

a902746493b7b67c3474b2028d989d0e.png

编辑完发现,ls查看不到这个文件了,这是因为它变成了一个隐藏文件,ll -a就可以查看到了

然就可以vim 编辑shell文件了,是不是很实用呢。

本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-06/158912.htm返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值