一、在根目录下寻找 .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
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 : kuye910@163.com")
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_| |
| |
`-----------------------------------------------------------------------------'