2013年1月11日

vim字元自動補齊

使用的是inoremap
使用方式是

" 補齊括弧
" 語法
" inoremap  triger_char  mapping_str
" 映射指令     觸發字元     映射字串
"
" 註: 為向右鍵字元

inoremap ( ()  "小括號補齊,並將輸入游標左移一個字元
inoremap [ []  "中括號補齊,並將輸入游標左移一個字元
inoremap { {}  "大括號補齊,並將輸入游標左移一個字元
inoremap ' ''  "單引號補齊,並將輸入游標左移一個字元
inoremap " ""  "雙引號補齊,並將輸入游標左移一個字元
加上最後的<LEFT>是使輸入的地方保持在兩個符號中間 i表示insert mode其實還有command mode的cnoremap以及visual mode的vnoremap
P.S. 在文章內的<LEFT>全部被blogger吃掉了
參考資料:
http://milk4candy.wordpress.com/2010/12/28/vim-vim%E4%B8%AD%E8%A8%AD%E5%AE%9A%E6%8B%AC%E5%BC%A7%E7%9A%84%E8%87%AA%E5%8B%95%E8%A3%9C%E9%BD%8A/

沒有留言: