84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
例如有一個單字
dcustmsg
我已經在v模式選中了該單字,有沒有快捷鍵在這個單字的兩側添加引號,使之變為
"dcustmsg"
走同样的路,发现不同的人生
設定檔新增函數和鍵映射如下:
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...
可以自己寫一個vim的宏 normal模式下遊標放在單字中間 bi"ea" 把上邊一段錄製成巨集就可以用了。
diwi"0 #剪切該字串然後複製到雙引號內。。。
設定檔新增函數和鍵映射如下:
這樣normal模式遊標放在單字上,然後使用快捷鍵cx,會提示兩邊填充的字符,輸入字符回車即可。
詳情請參考:How to repeatedly add text on both si...
可以自己寫一個vim的宏ea"
normal模式下遊標放在單字中間
bi"
把上邊一段錄製成巨集就可以用了。
diwi"0 #剪切該字串然後複製到雙引號內。。。