例如有一個單字
dcustmsg
我已經在v模式選中了該單字,有沒有快捷鍵在這個單字的兩側添加引號,使之變為
"dcustmsg"
黄舟2017-05-16 16:44:14
設定檔新增函數和鍵映射如下:
function! s:surround() let word = expand("<cword>") let wrap= input("wrap with: ") let command = "s/".word."/".wrap.word.wrap."/" execute command endfunction nmap cx :call <SID>surround()<CR>
這樣normal模式遊標放在單字上,然後使用快捷鍵cx,會提示兩邊填充的字符,輸入字符回車即可。
詳情請參考:How to repeatedly add text on both si...