设置vim编辑器
1.临时设置(末行模式)
2.永久设置(vimrc文件)/etc/vimrc
语法高亮
syntax on
显示行号
set number
自动锁进
set autoindent
set cindent
自动加入头文件代码:
autocmd BufNewFile *.sh,*.cpp exec
":call SetTitle()"
let $author_name = "yourName"
let $author_email = "yourEmail"
func SetTitle()
if &filetype == 'sh'
call
setline(1,"\###########################################################################")
call append(line("."), "\# File Name:
".expand("%"))
call append(line(".")+1, "\# Author:
".$author_name)
call append(line(".")+2, "\# mail:
".$author_email)
call append(line(".")+3, "\# Created Time:
".strftime("%c"))
call append(line(".")+4,
"\#==========================================================================")
call append(line(".")+5, "\#!/bin/bash")
else
"call
setline(1,"/*===============================================================")
call
setline(1,"\/***************************************************************************")
call append(line("."), "* File Name:
".expand("%"))
call append(line(".")+1, "* Author:
".$author_name)
call append(line(".")+2, "* mail:
".$author_email)
call append(line(".")+3, "* Created Time:
".strftime("%c"))
call append(line(".")+4,
"***************************************************************************\/")
call append(line(".")+5, "\#include ")
call append(line(".")+6, "\#include ")
call append(line(".")+7, "\#include ")
endif
endfunc