gvim指令

最近在研究一下emacs與gvim的文本編輯指令,個人覺得從操作上來看gvim要比emacs方便,指令要簡單一些,由於emacs需要的組合鍵較長容易記混(純屬個人觀點),所以還是選擇走gvim這條路吧,gvim的普通指令就不用說了那是必須牢記的,其中有些特殊指令非常有用需要特別注意!

gvim編輯指令:        

    :history 列出歷史編輯命令(只是顯示通過":"符號引用方式的命令)    
    :ls 顯示當前窗口所開啓的所有buffer名    
    :b1/b2/b3… 進入buffer1/buffer2/buffer3編輯窗口    
    :cd ..進入上一級目錄    
    :!ls 顯示當前目錄的內容(所有shell命令的引用方式都需要在前面加"!" {command})    
    :edit 文件名  編輯相應的文件    
    :agrs 顯示當前編輯的buffer名 同ctrl+g    
    :pwd 顯示當前目錄    
    :Ex : 開啓目錄瀏覽器,注意首字母E是大寫的    
    :Sex : 在一個分割的窗口中開啓目錄瀏覽器    
    :lcd %:p:h : 更改到當前文件所在的目錄    
    # 譯釋:lcd是緊緊改變當前窗口的工作路徑,% 是代表當前文件的文件名,    
    # 加上 :p擴展成全名(就是帶了路徑),加上 :h析取出路徑    
    :autocmd BufEnter * lcd %:p:h : 自動更改到當前文件所在的目錄    
    # autocmd指定一個自動命令,BufEnter指定一個事件,* 指定事件的對象,    
    :bnext 跳轉到下一個緩衝區    
    :bprevious 跳轉到前一個緩衝區    
    :bfirst 跳轉到第一個緩衝區    
    :blast 跳轉到最後一個緩衝區    
    :bdelete 3 把一個緩衝區從列表中去除    

    :buffers 可以列出整個緩衝區(同":ls")   

   gf 編輯光標所在位置的文本go to file的縮寫
   :bf 返回到原來的文本處back to file的縮寫



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章