vim插件——gundo

  版權聲明本文參考了《gundo 官方文檔》 未經作者允許,嚴禁用於商業出版,否則追究法律責任。網絡轉載請註明出處,這是對原創者的起碼的尊重!!!


1 簡介

2 安裝教程

  • $vim ~/.vimrc
  • call vundle#begin()call vundle#end()之間添加Plugin 'sjl/gundo'
  • :wq
  • $vim
  • :PluginInsttall

3 使用教程

  • ~/.vimrc添加nnoremap <快捷鍵名> :GundoToggle<CR>,以使用快捷鍵來顯示和關閉插件窗口
  • 默認情況下按j或K鍵在不同版本之間移動,gg跳到開頭,G跳到結尾
  • p鍵可以打開一個預覽窗口以顯示當前版本和選中版本之間的差異
  • q鍵關閉gundo窗口

  • 在版本樹中,當前版本用@表示,歷史版本用O表示。

  • 當打開插件窗口(不是打開插件,插件在後臺運行),光標停在當前版本。
  • 當在不同版本之間移動時,gundo會顯示不同版本的差異
  • ENTER鍵還原到選定的版本

4 選項

  • let g:gundo_width = 45
    • 設置gundo窗口和預覽窗口的寬度,默認爲45
  • let g:gundo_preview_height = 15
    • 預覽窗口的高度,默認爲15
  • let g:gundo_preview_bottom = 0
    • 強制預覽窗口位於gundo窗口下方,默認禁用該選項
  • let g:gundo_right = 0
    • gundo窗口在右邊, 默認禁用該選項
  • let g:gundo_help = 1
    • 在gundo窗口顯示幫助信息,默認啓用該選項
  • let g:gundo_disable = 0
    • 禁用gundo,默認爲禁用該選項
  • let g:gundo_map_move_older = "j"
    • 老一版按鍵,默認爲j
  • let g:gundo_map_move_newe ="k"
    • 新一版按鍵,默認爲k
  • let g:gundo_close_on_revert = 0
    • 還原版本後,自動關閉窗口,默認禁用該選項
  • let g:gundo_preview_statusline = ""
    • 設置預覽窗口狀態欄,默認爲空
  • let g:gundo_tree_statusline = ""
    • 設置gundo窗口狀態欄,默認爲空
  • let g:gundo_auto_preview = 1
    • 在不同版本間移動時自動顯示差異,默認啓用該選項
  • let g:gundo_playback_delay = 60
    • 設置回放延遲,默認60毫秒
  • let g:gundo_return_on_revert = 1
    • 還原版本後保持Gundo窗口中的焦點,默認啓用該選項
  • let g:gundo_prefer_python3 = 0
    • 使用pytho3作爲解釋器,默認禁用該選項

  版權聲明本文參考了《gundo 官方文檔》 未經作者允許,嚴禁用於商業出版,否則追究法律責任。網絡轉載請註明出處,這是對原創者的起碼的尊重!!!


發佈了84 篇原創文章 · 獲贊 63 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章