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...
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.
Le fichier de configuration ajoute des fonctions et des mappages de touches comme suit :
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...
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...