在vim下按F4自动添加作者信息,文件创作时间等
生活随笔
收集整理的這篇文章主要介紹了
在vim下按F4自动添加作者信息,文件创作时间等
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在linux上,輸入:vim /etc/vim/vimrc,登陸root用戶,打開vimrc配置文件,為了區(qū)別各個(gè)功能的代碼,在文件的末尾重起一行輸入如下代碼:
map <F4> ms:call AddAuthor()<cr>'sfunction AddAuthor()let n=1while n < 5let line = getline(n)if line =~'^\s*\*\s*\S*Last\s*modified\s*:\s*\S*.*$'call UpdateTitle()returnendiflet n = n + 1endwhilecall AddTitle()
endfunctionfunction UpdateTitle()normal m'execute '/* Last modified\s*:/s@:.*$@\=strftime(": %Y-%m-%d %H:%M")@'normal "normal mkexecute '/* Filename\s*:/s@:.*$@\=": ".expand("%:t")@'execute "noh"normal 'kechohl WarningMsg | echo "Successful in updating the copy right." | echohl None
endfunctionfunction AddTitle()call append(0,"/**********************************************************")call append(1," * Author : xiaoming")call append(2," * Email : xiaoming@163.com")call append(3," * Last modified : ".strftime("%Y-%m-%d %H:%M"))call append(4," * Filename : ".expand("%:t"))call append(5," * Description : ")call append(6," * *******************************************************/")echohl WarningMsg | echo "Successful in adding the copyright." | echohl None
endfunction
添加上面的代碼后,關(guān)閉vim后再打開,再按下F4就自動(dòng)的添加作者信息。
總結(jié)
以上是生活随笔為你收集整理的在vim下按F4自动添加作者信息,文件创作时间等的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 子类继承父类,并重写父类方法
- 下一篇: Linux环境变量配置出错,导致登录不了