vim - Comment sélectionner rapidement un mot et l'entourer d'un caractère spécial lors du développement d'un programme?
怪我咯
怪我咯 2017-05-16 16:42:14
0
3
893

Par exemple, il y a un mot

dcustmsg

J'ai sélectionné le mot en mode v, existe-t-il une touche de raccourci pour ajouter des guillemets des deux côtés du mot pour le rendre

"dcustmsg"
怪我咯
怪我咯

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

répondre à tous(3)
黄舟

Le fichier de configuration ajoute des fonctions et des mappages de touches comme suit :

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>

De cette façon, placez le curseur sur le mot en mode normal, puis utilisez la touche de raccourci cx. Cela demandera que les caractères soient remplis des deux côtés. Entrez simplement les caractères et appuyez sur Entrée.
Pour plus de détails, veuillez vous référer à : Comment ajouter du texte à plusieurs reprises sur les deux côtés...

过去多啦不再A梦

Vous pouvez écrire une macro vim par vous-même
En mode normal, le curseur est placé au milieu du mot
bi"<ESC>ea"<ESC>
Enregistrez simplement le paragraphe ci-dessus sous forme de macro et utilisez-le.

習慣沉默

diwi"<C-r>0<Esc> #Coupez la chaîne et copiez-la entre guillemets doubles...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal