且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

vimrc configration

更新时间:2022-09-27 23:18:39

记录一下


  1. map <F11> :! python -i % <CR> 
  2. map <F4> ms:call TitleDet()<cr>'s 
  3.  
  4. function AddTitle() 
  5.     call append(0,"#!/usr/bin/env python"
  6.     call append(1,"# coding=utf8"
  7.     call append(2,"# Filename: ".expand("%:t")) 
  8.     call append(3,"# Last modified: ".strftime("%Y-%m-%d %H:%M")) 
  9.     call append(4,"# Author: itnihao"
  10.     call append(5,"# Mail: itnihao@qq.com"
  11.     call append(6,"# Description: "
  12.     call append(7,"") 
  13.     echohl WarningMsg | echo "Successful in adding the copyright." | echohl None 
  14. endf 
  15.  
  16. function TitleDet() 
  17.     let n=1 
  18.     "默认为添加 
  19.     while n < 10 
  20.         let line = getline(n) 
  21.         if line =~ '^\#\s*\S*Last\smodified:\S*.*$' 
  22.             call UpdateTitle() 
  23.             return 
  24.         endif 
  25.         let n = n + 1 
  26.     endwhile 
  27.     call AddTitle() 
  28. endfunction 

本文转自it你好 51CTO博客,原文链接:http://blog.51cto.com/itnihao/1179311,如需转载请自行联系原作者