vim - Wie kann ich beim Entwickeln eines Programms schnell ein Wort auswählen und es mit einem Sonderzeichen umgeben?
怪我咯
怪我咯 2017-05-16 16:42:14
0
3
742

Zum Beispiel gibt es ein Wort

dcustmsg

Ich habe das Wort im V-Modus ausgewählt. Gibt es eine Tastenkombination, um auf beiden Seiten des Wortes Anführungszeichen hinzuzufügen, um es zu erstellen

"dcustmsg"
怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen (3)
黄舟

配置文件添加函数和键映射如下:

function! s:surround() let word = expand("") let wrap= input("wrap with: ") let command = "s/".word."/".wrap.word.wrap."/" execute command endfunction nmap cx :call surround()

这样normal模式光标放在单词上,然后使用快捷键cx,会提示两边填充的字符,输入字符回车即可。
详细内容请参考:How to repeatedly add text on both si...

    过去多啦不再A梦

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

      習慣沉默

      diwi"0 #剪切该字符串然后复制到双引号内。。。

        Neueste Downloads
        Mehr>
        Web-Effekte
        Quellcode der Website
        Website-Materialien
        Frontend-Vorlage
        Über uns Haftungsausschluss Sitemap
        Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!