Disons que j’ouvre un fichier dans vim. Je commence à la ligne 1 de la colonne 1 et maintenez la touche j enfoncée jusqu’à ce que je sois sur la ligne 14. En appuyant sur : 7 CR, je suis sur la ligne 7. J’appuie sur y pour “tirer”.
Comment retourner à la ligne 14? Utiliser CTRL + o me ramène en haut du fichier. ` ` me donne les mêmes résultats.
Vous pouvez taper 7G pour sauter à la ligne # 7, puis tapez Ctrl-o pour revenir en arrière.
:set showcmd
pour montrer ce que vous avez tapé en bas à droite.
Pour retirer la ligne n ° 7 (Pas de déplacement du curseur):
:7y
Pour coller la ligne n ° 7 sous la ligne n ° 14:
:7t14
et
vous permettent de descendre et de remonter la liste de jumelage. Ils travaillent avec des commandes “jump” mais pas avec jjjjjjjjjjj
.
Pour tirer parti de cette fonctionnalité – et économiser beaucoup de temps et de pression -, je vous conseille d’utiliser de meilleures façons de naviguer dans votre code: /?^$fFtTbBeEwW{}
et ainsi de suite.
Et oui, utilisez des marques.
Une autre façon: pour revenir à une autre ligne, vous pouvez utiliser ' ' . Cela fonctionne comme une marque automatique, qui est définie pour certains mouvements de saut.
Pourquoi ne pas définir une marque avec m a par exemple, puis y revenir plus tard en utilisant « a » ou « a » ?
Marquez la ligne sur laquelle vous utilisiez à l’origine m , puis ' a pour y retourner.
Si vous souhaitez revenir à un emplacement précédent, vous devez d’abord marquer cet emplacement à l’aide de la commande mark (m), suivie de toute lettre az ou AZ, comme ma
pour marquer un emplacement comme «a».
Pour retourner à cet endroit, vous devez entrer `a.