vim中使用脚本添加注释
“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”
“ 文件注释
” 在文件的第一行插入文件名称
” 接下来插入作者信息,最后修改日期、描述
“”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”
function AddFileDesc()
call setline( 1, “// ” . expand(“%”) )
call append( 1, “” )
call append( 2, “/*===============================================” )
call append( 3, “* Author: Henry.WU (henry.cpp@gamil.com)”)
call append( 4, “* ” . “Last modified: ” . strftime(“%Y-%m-%d %H:%M”))
call append( 5, “* Description: “)
call append( 6, “===============================================*/” )
endf
“”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"
” 函数注释。我的函数注释比较简单,当然如果是你,可以多点
” 当前行的下一行插入
“”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”
function AddFuncDesc()
call append( line(“.”), “/*================================================” )
call append( line(“.”)+1, “* ” )
call append( line(“.”)+2, “================================================*/” )
endf
“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“
” 键盘映射
“”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”
map ffd <esc>:call AddFileDesc()<cr><esc>:$<esc>o
map fffd <esc>:call AddFuncDesc()<cr><esc>:$<esc>
map mt <esc>:/\* *Last modified: /s@:.*$@\=strftime(“: %Y-%m-%d %H:%M”)@<cr>
