请问该如何在开发程序时快速选取一个单词并用一个特殊的字符围绕它?

比如有一个单词

dcustmsg

我已经在v模式选中了该单词,有没有快捷键在这个单词的两侧添加引号,使之变为

"dcustmsg"


繁花不似锦
浏览 144回答 3
3回答

拉风的咖菲猫

配置文件添加函数和键映射如下:function!&nbsp;s:surround() &nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;word&nbsp;=&nbsp;expand("<cword>")&nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;wrap=&nbsp;input("wrap&nbsp;with:&nbsp;")&nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;command&nbsp;=&nbsp;"s/".word."/".wrap.word.wrap."/" &nbsp;&nbsp;&nbsp;&nbsp;execute&nbsp;commandendfunctionnmap&nbsp;cx&nbsp;:call&nbsp;<SID>surround()<CR>这样normal模式光标放在单词上,然后使用快捷键cx,会提示两边填充的字符,输入字符回车即可。

蓝山帝景

可以自己写一个vim的宏normal模式下光标放在单词中间bi"<ESC>ea"<ESC>把上边一段录制成宏就可以用了。

皈依舞

diwi"<C-r>0<Esc> #剪切该字符串然后复制到双引号内。
打开App,查看更多内容
随时随地看视频慕课网APP