0
点赞
收藏
分享

微信扫一扫

用vim创建shell程序时,shell文件头部注释自动生成方法

司马吹风 2022-07-13 阅读 100

以当前系统用户为root为例子

1、在root家目录下创建.vimr文件

     ​vim ~/root/.vimrc  

2、在文件中添加如下代码内容

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

function  AddTitleForShell()

  call append(0,"#!/usr/bin/bash")

  call append(1,"# **********************************************************")

  call append(2,"# * Author        : zenghaiqin")

  call append(3,"# * Email         : 472096910@qq.com")

  call append(4,"# * Create time   : ".strftime("%Y-%m-%d %H:%M"))

  call append(5,"# * Filename      : ".expand("%:t"))

  call append(6,"# * Description   : ")

  call append(7,"# **********************************************************")

endfunction


autocmd BufNewFile *.py exec ":call AddTitleForPython()"

function  AddTitleForPython()

  call append(0,"#!/usr/bin/python3")

  call append(1,"# **********************************************************")

  call append(2,"# * Author        : zenghaiqin")

  call append(3,"# * Email         : 472096910@qq.com")

  call append(4,"# * Create time   : ".strftime("%Y-%m-%d %H:%M"))

  call append(5,"# * Filename      : ".expand("%:t"))

  call append(6,"# * Description   : ")

  call append(7,"# **********************************************************")

endfunction


3、测试,创建testsh.sh文件

vim testsh.sh

如下

#!/usr/bin/bash

# **********************************************************

# * Author        : zenghaiqin

# * Email         : 472096910@qq.com

# * Create time   : 2022-07-05 10:43

# * Filename      : testsh.sh

# * Description   :

# **********************************************************

 4、创建pythontest .py 文件

 vim pythontest.sh

#!/usr/bin/bash

# **********************************************************

# * Author        : zenghaiqin

# * Email         : 472096910@qq.com

# * Create time   : 2022-07-05 10:45

# * Filename      : pythontest.sh

# * Description   :

# **********************************************************


举报

相关推荐

0 条评论