Comment puis-je changer 2 caractères dans vi?

10

J'aime le fait que j'ai mémorisé ddppour commuter deux lignes (c.-à-d. ddSupprime la ligne et la premet ensuite "1 plus haut").

Existe-t-il un ensemble similaire de touches pour changer 2 caractères de sorte que wsihcela devienne wish?

Michael Durrant
la source
Les conseils de permutation de ligne, de permutation de caractères et de permutation de mots dans vim se trouvent sur vim.wikia.com .
Thor

Réponses:

21

La réponse s'est avérée être xp, mais pas du genre Windows;)

Si vous travaillez sur vos compétences vim en général, cela peut également vous être utile:

Comment supprimer automatiquement les espaces de fin lors de l'enregistrement dans Vi et Vim?

Michael Durrant
la source
Oui, xptranspose deux caractères en vi.
maxschlepzig
5
x- manger le personnage sous le curseur (et le mettre dans le buffer de collage); p- collez le tampon après la position du curseur (qui a avancé un caractère dans le texte).
1
Juste curieux. Quel est le "genre de fenêtres"?
Stéphane Chazelas
1

xp permutera le caractère actuel avec le caractère suivant.

Nous pouvons faire un autre type d'échange, Xppermutera le caractère actuel avec le caractère précédent.

cuonglm
la source