如何编辑vim配置文件使新建文件自动写入文件头

介绍

本篇文章为大家展示了如何编辑vim配置文件使新建文件自动写入文件头,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

因工作需要经常写shell脚本,每次都要写脚本的头,就想偷个懒,在每次写脚本的时候可以自动生成想要的信息,编辑/etc/vimrc该文件,在新增. sh文件的时候会出现一些信息,

autocmd BufNewFile *。sh exec“:调用Setcomment ()“

func Setcomment ()

,,,,调用附加(0,“# !/bin/bash")

,,,,调用附加(1,“# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *“)

,,,,调用附加(2,“# *,,,测试“版权;.strftime (“Y % - % - % d"))

,,,,调用附加(3“# *,,,scriptname:“;.expand (“%”))

,,,,调用附加(4,“# *,,,电子邮件:,sb@localhost")

,,,,调用附加(5“# *,,,版本:v0.1“)

,,,,调用附加(6,“# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *“)

endfunc

=================================================================================================================================================================================================================================

编辑/etc/vimrc该文件,在新增. sh以及。py文件的时候会出现一些信息

autocmd BufNewFile * . py, *。sh,执行“:调用SetTitle ()“

让$ author_name=皒xx"

让$ author_email=皒xx@xxx.xxx"

func SetTitle ()

如果和文件类型==& # 39;sh # 39;

,,,,调用setline (1,“\ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #“)

,,,,调用附加(线(“!”),“\ #文件名称:“.expand (“%”))

,,,,调用附加(线(“!”)+ 1,“\ #作者:“author_name美元)

,,,,调用附加(线(“!”)+ 2,“\ #邮件:“author_email美元)

,,,,调用附加(线(“!”)+ 3,“\ #创建时间:“.strftime (“% c"))

,,,,调用附加(线(“!”)+ 4,“\ #=============================================================?

,,,,调用附加(线(“!”)+ 5,“\ # !/bin/bash")

,,,,调用附加(线(“!”)+ 6,““)

其他,,,,调用setline (1,“\ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #“)

,,,,调用附加(线(“!”),“\ #文件名称:“.expand (“%”))

,,,,调用附加(线(“!”)+ 1,“\ #作者:“author_name美元)

,,,,调用附加(线(“!”)+ 2,“\ #邮件:“author_email美元)

,,,,调用附加(线(“!”)+ 3,“\ #创建时间:“.strftime (“% c"))

,,,,调用附加(线(“!”)+ 4,“\ #=============================================================?

,,,,调用附加(线(“!”)+ 5,“\ # !/usr/bin/python")

,,,,调用附加(线(“!”)+ 6,““)

endif endfunc

如何编辑vim配置文件使新建文件自动写入文件头