比如有一個(gè)單詞dcustmsg我已經(jīng)在v模式選中了該單詞,有沒有快捷鍵在這個(gè)單詞的兩側(cè)添加引號,使之變?yōu)?quot;dcustmsg"
3 回答

拉風(fēng)的咖菲貓
TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
配置文件添加函數(shù)和鍵映射如下:
function! s:surround() let word = expand("<cword>") let wrap= input("wrap with: ") let command = "s/".word."/".wrap.word.wrap."/" execute commandendfunctionnmap cx :call <SID>surround()<CR>
這樣normal模式光標(biāo)放在單詞上,然后使用快捷鍵cx,會提示兩邊填充的字符,輸入字符回車即可。

藍(lán)山帝景
TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊
可以自己寫一個(gè)vim的宏
normal模式下光標(biāo)放在單詞中間
bi"<ESC>ea"<ESC>
把上邊一段錄制成宏就可以用了。
添加回答
舉報(bào)
0/150
提交
取消