vim插件——auto-pairs

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


1 簡介

2 安裝教程

  • $vim ~/.vimrc
  • call vundle#begin()call vundle#end()之間添加Plugin 'jiangmiao/auto-pairs'
  • :wq
  • $vim
  • :PluginInsttall

3 使用教程

字符’|’表示光標所在位置
功能 支持 原文本 按鍵 新文本
成對插入 {},[],(),”“,”,“ [ [|]
成對刪除 {},[],(),”“,”,“ foo[|] BACKSPACE foo|
換行並自動縮進 {},[],() node{|} ENTER node{
  |
}
在括號內兩側各插入空格 {},[],() foo{|} SPACE foo{ | }
詞後單引號不成對插入 foo| foo’|
跳過右括號 {},[],() [ foo| ] ] [ foo ]|
在轉義符\後禁用插件 {},[],(),”“,”,“ foo\| { foo\{|
對字符串加小括號 C風格字符串 |’foo’ ALT+e (‘foo’)|
刪除重複成對符號 {},[],(),”,”“,“ foo”’|”’ BACKSPACE foo|
飛行模式,跳出括號對而不插入 {},[],() if(a[3|]) ) if(a[3])|
撤銷飛行模式,插入而不是跳出括號對 {},[],() if(a[3])| ALT+b if(a[3])|

4 選項

  • let g:AutoPairs = {'(':')', '[':']', '{':'}',"'":"'",'"':'"'}
    • 設置要自動配對的符號
  • let g:AutoPairs['<']='>'
    • 添加要自動配對的符號<>
  • let b:AutoPairs = g:AutoParis
    • 設置要自動配對的符號,默認爲g:AutoPairs,可以通過自動命令來對不同文件類型設置不同自動匹配對符號。
  • let g:AutoPairsShortcutToggle = '<M-p>'
    • 設置插件打開/關閉的快捷鍵,默認爲ALT+p。
  • let g:AutoPairsShortcutFastWrap = '<M-e>'
    • 設置自動爲文本添加圓括號的快捷鍵,默認爲ALT+e。
  • let g:AutoPairsShortcutJump = '<M-n>'
    • 設置調到下一層括號對的快捷鍵,默認爲ALT+n。
  • let g:AutoPairsShortcutBackInsert = '<M-b>'
    • 設置撤銷飛行模式的快捷鍵,默認爲ALT+b。
  • let g:AutoPairsMapBS = 1
    • 把BACKSPACE鍵映射爲刪除括號對和引號,默認爲1。
  • let g:AutoPairsMapCh = 1
    • 把ctrl+h鍵映射爲刪除括號對和引號,默認爲1。
  • let g:AutoPairsMapCR = 1
    • 把ENTER鍵映射爲換行並縮進,默認爲1。
  • let g:AutoPairsCenterLine = 1
    • g:AutoPairsMapCR爲1時,且文本位於窗口底部時,自動移到窗口中間。
  • let g:AutoPairsMapSpace = 1
    • 把SPACE鍵映射爲在括號兩側添加空格,默認爲1。
  • let g:AutoPairsFlyMode = 0
    • 啓用飛行模式,默認爲0。
  • let g:AutoPairsMultilineClose = 1
    • 啓用跳出多行括號對,默認爲1,爲0則只能跳出同一行的括號。

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


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