Vim offre de nombreuses façons différentes de copier, couper et coller du texte. Le déplacement rapide et efficace du code dans votre fichier peut être un énorme gain de productivité. Lorsque nous utilisons une souris, nous sommes habitués à obtenir la sélection de texte exacte que nous voulons, mais dans Vim, les choses peuvent être un peu plus compliquées. Voici comment couper du curseur à la fin de la ligne dans Vim.
Comment couper du curseur à la fin de la ligne dans Vim
Pour couper du curseur à la fin de la ligne dans VigueurUtilisez le ré (majuscule) lorsque vous êtes dans Mode normal. Vous pouvez faire suivre d’un p (minuscule) pour coller votre sélection.

Appuyer sur les majuscules ré en mode Normal déplacera votre curseur à la fin de la ligne à partir de sa position actuelle et effectuera une coupe, en enregistrant la sélection dans votre presse-papiers. Vous pouvez ensuite vous déplacer vers l’emplacement souhaité et appuyer sur p à coller après le curseur. Alternativement, vous pouvez appuyer sur majuscule P à coller avant le curseur.
- D (majuscule) – Couper du curseur à la fin de la ligne
- p (minuscule) – Coller après le curseur
- P (majuscule) – Coller avant le curseur
Une autre méthode pour obtenir un résultat similaire consiste à utiliser les touches v$d. Frappe v (minuscule) vous mettra en mode visuel, en appuyant sur $ (signe dollar) déplacera le curseur à la fin de la ligne, et enfin, en appuyant sur ré (minuscule) effectuera une opération de coupe.
Comment copier du curseur à la fin de la ligne dans Vim
Pour copier du curseur à la fin de la ligne dans Vim, utilisez la y (minuscule) associée à la touche $ (signe dollar) pendant que vous êtes dans Mode normal. Avec y$ vous effectuerez une opération “couper” du curseur jusqu’à la fin de la ligne et ne copierez que le texte. Vous pouvez ensuite vous déplacer à l’emplacement souhaité et coller comme vous l’avez fait auparavant avec p ou P
Voici quelques opérations supplémentaires de “couper” (copier) que vous pouvez effectuer avec le y clé:
- Y (majuscule) ou yy – Copier toute la ligne
- y$ – Copier du curseur jusqu’à la fin de la ligne
- embardée – Copiez le mot actuel, y compris les espaces de fin
- oui – Copiez le mot actuel, à l’exclusion des espaces de fin
- ytx – Copier du curseur au caractère avant x
- yfx – Copier du curseur vers le caractère incluant x
Nous espérons que vous avez trouvé ce guide utile. Consultez notre section Vim pour plus de conseils, astuces et feuilles de triche Vim utiles.