上網查了一下+學長加持

得到的解法是在vimrc中加入特定字元的映射鍵設定

也就是說當你按下當你按下{ 時 {} 會被映射鍵入

並且再將Insert 游標左移一個字元至括弧中間

嗯嗯…

我想還是直接copy paste比較快,不囉唆直接將下列程式碼加入vimrc即可啟用功能


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

        inoremap ( ()<LEFT>  "小括號補齊,並將輸入游標左移一個字元
        inoremap [ []<LEFT>  "中括號補齊,並將輸入游標左移一個字元
        inoremap { {}<LEFT>  "大括號補齊,並將輸入游標左移一個字元
        inoremap ' ''<LEFT>  "單引號補齊,並將輸入游標左移一個字元
        inoremap " ""<LEFT>  "雙引號補齊,並將輸入游標左移一個字元

想映射什麼就照此語法加上去就對了

廣告