vim自动添加脚本头
Posted 空白-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim自动添加脚本头相关的知识,希望对你有一定的参考价值。
当做运维的时候,难免会写一些脚本。有没有感到Vim编辑文件的时候,一定要写脚本头,很复杂很繁琐,每写一个脚本就要写一次。
太麻烦了。有木有!!(可能是我太懒了吧)
下面咱定义一下,当写脚本的时候,自动添加脚本头,咱直接去写脚本代码就好了。
编辑当前用户vim配置文件
#vim ~/.vimrc
或者定义全局也行
#vim /etc/vimrc
在最下方添加如下代码:
- function HappyPython()
- call setline(1, "#!/usr/bin/env python")
- call append(1, "#-*- coding:utf8 -*-")
- normal G
- normal o
- endf
- autocmd bufnewfile *.py call HappyPython()
- function HappyShell()
- call setline(1, "#!/bin/bash")
- normal G
- normal o
- endf
- autocmd bufnewfile *.sh call HappyShell()
保存退出后,我们试试开始使用vim编辑.py文件和.sh文件
就会发现py文件会自动添加了python脚本头!
sh文件自动添加了shell脚本头!
以上是关于vim自动添加脚本头的主要内容,如果未能解决你的问题,请参考以下文章