linux脚本文件自动生成头声明

一、 配置  ~/.vimrc  文件

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, "# Author: JJDeo")
call setline(6, "# Email: *********@163.com")
call setline(7, "# Created Time : ".strftime("%F %T"))
call setline(8, "# Description:")
call setline(9,"##############################################################")
call setline(10, "") 
endif
endfunc

二、重新加载  .vimrc 文件

  两种方式均可:

    1. :source $vim/_vimrc

    2. :source %

三、 使用vim生成新sh后缀文件,会自动补全头声明

 

posted @ 2022-09-04 10:41  JJDeo  阅读(85)  评论(0)    收藏  举报