Vim自动配置脚本文件注释头

一、在根目录下寻找 .vimrc文件

1、首先打开linux的终端,使用 su root命令切换至root权限。

   root@Kuye home]#  su root 

2、进入root目录下

  [root@Kuye home]# cd ~

3、使用ls -al命令会打开当前的所有文件包括隐藏文件,如下图,找到.vimrc文件

  [root@Kuye ~]# ls -al

寻找vimrc文件.png

PS:如果没有这个文件,可以去创建一个.vimrc文件

[root@Kuye ~]# vim .vimrc

4、编辑你想要的注释头

set number

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


function SetFileHeader()

        call setline(1,"###################################################")
        call append(line("."),"#!/bin/bash")
        call append(line(".")+1,"###Author       : -LMM- ")
        call append(line(".")+2,"###Email        : [email protected]")
        call append(line(".")+3,"###Create Tiem  : " .strftime("%Y-%m-%d %H:%M"))
        call append(line(".")+4,"###File Name    : " .expand("%:t"))
        call append(line(".")+5,"###Description  : ")
        call append(line(".")+6,"###################################################")
        call setline(9,"### WELCOME TO THERE (-!-) ")
endfunction

稍微解释一下这段代码的意思

是代表在vim编辑下显示出行号

set number 
autocmd BufNewFile *.sh  exec ":call SetFileHeader()" 

autocmd BufNewFile 是指在你使用命令行新建文件时


*.sh 代表你的文件是 脚本文件,当然也可以是 *.java *.cpp,看你需求


call SetFileHeader() 就是调用这个函数


call setline()
call append()

这两者用法类似
setline(第几行,内容)
append(第几行,内容)


最后每一次在你用vim新建一个sh文件时,就会自动帮你填充上这些信息

最后的效果

结束语

这是最简略最基础的自动注释配置,当然你还想晋级补充一些内容的话,可以继续关注我,后续我出更多更实用的方法进行讲解;
感谢~

.-----------------------------------------------------------------------------.
||Es| |F1 |F2 |F3 |F4 |F5 | |F6 |F7 |F8 |F9 |F10|                  C= Hello   |
||__| |___|___|___|___|___| |___|___|___|___|___|                             |
| _____________________________________________     ________    ___________   |
||~  |! |" |§ |$ |% |& |/ |( |) |= |? |` || |<-|   |Del|Help|  |{ |} |/ |* |  |
||`__|1_|2_|3_|4_|5_|6_|7_|8_|9_|0_|ß_|´_|\_|__|   |___|____|  |[ |]_|__|__|  |
||<-  |Q |W |E |R |T |Z |U |I |O |P |Ü |* |   ||               |7 |8 |9 |- |  |
||->__|__|__|__|__|__|__|__|__|__|__|__|+_|_  ||               |__|__|__|__|  |
||Ctr|oC|A |S |D |F |G |H |J |K |L |Ö |Ä |^ |<'|               |4 |5 |6 |+ |  |
||___|_L|__|__|__|__|__|__|__|__|__|__|__|#_|__|       __      |__|__|__|__|  |
||^    |> |Y |X |C |V |B |N |M |; |: |_ |^     |      |A |     |1 |2 |3 |E |  |
||_____|<_|__|__|__|__|__|__|__|,_|._|-_|______|    __||_|__   |__|__|__|n |  |
|   |Alt|A  |                       |A  |Alt|      |<-|| |->|  |0    |. |t |  |
|   |___|___|_______________________|___|___|      |__|V_|__|  |_____|__|e_|  |
|                                                                             |
`-----------------------------------------------------------------------------'

你可能感兴趣的:(Vim自动配置脚本文件注释头)