用vim開啟vimrc配置檔案後,連點兩次大寫字母』g』跳到檔案末尾進行編輯。將鍵盤上的f4功能鍵對映為新增作者資訊的快捷鍵,按字母』i』進入寫入模式,新增以下內容:
語句含義是將f4功能鍵對映為addauthor()函式,按下f4時,將呼叫addauthor()函式
函式的功能是判斷檔案前5行內容是否有last modified這個單詞,如果沒有,代表沒有新增過作者資訊,需要新新增;如果有只需更新這個單詞後的檔案更改時間即可,函式內容:
function addauthor()新增updatetitle()更新更改時間函式,在addauthor()函式判斷檔案前五行內容中出現last modified字元後,將執行此函式進行更新時間,函式內容如下:let n=1
while n < 5
let line = getline(n)
if line =~'^\s*\*\s*\s*last\s*modified\s*:\s*\s*.*'
call updatetitle()
return
endif
let n = n + 1
endwhile
call addtitle()
endfunction
function updatetitle()normal m'
execute '/* last modified\s*:/s@:.*$@\=strftime(": %y-%m-%d %h:%m")@'
normal "
normal mk
execute '/* filename\s*:/s@:.*$@\=": ".expand("%:t")@'
execute "noh"
normal 'k
echohl warningmsg | echo "successful in updating the copy right." | echohl none
endfunction
function addtitle()按f4鍵,檢視效果,可以看到在addtitle()函式中設定的作者資訊已經字段新增在了檔案的開始位置,繼續f4(間隔時間大於一分鐘)會發現last modified後的時間也會改變,且在螢幕最下方會提示」 successful in updating the copy right.」endfunction
6、為vim設定基本配置檔案
VIM編輯器設定
在終端下使用vim進行編輯時,預設情況下,編輯的介面上是沒有顯示行號 語法高亮度顯示 智慧型縮排等功能的。為了更好的在vim下進行工作,需要手動設定乙個配置檔案 vimrc。在啟動vim時,當前使用者根目錄下的.vimrc檔案會被自動讀取,該檔案可以包含一些設定甚至指令碼,所以,一般情況下把.vim...
linux下的vim編輯器
進入瀏覽模式 vim file用vim開啟newfile檔案 此時顯示 在vim瀏覽模式下可以檢視當前檔案的內容,有下角1,5表示游標當前在第一行,當前文件一共有5頁 進入插入模式 在瀏覽模式下按i即可進入插入模式 複製指令 作用yy 複製一整行 yl複製乙個字母 yw複製乙個單詞 刪除指令 作用d...
Linux下的Vim編輯器
vim編輯器一般系統自帶若系統沒有可用yum進行安裝 yum install vim y 直接開啟某個檔案 vim 檔名稱 開啟檔案並將游標置於第n行 vim 數字行號 檔名稱 使用vim編輯器時,預設處於命令模式。在該模式下 可以移動游標位置,可以通過 快捷鍵對檔案 內容進行複製 粘 貼 刪除等操...