Quelqu'un peut-il suggérer comment franchir la ligne dans l'éditeur vi? Une fois que j'ouvre un fichier en utilisant vi editor et que j'ai une telle ligne:
printf("jfdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjghjthrttttttttttttttttttttttttttttttujhrjghjrhjghrtjhgjhtrjhgjhjjrjwhjghjrhghrhgjhrjghjrhhhhhhhgjkrhgjrhjgrhg");
alors que faire si je veux aller directement à la fin de la ligne ou sauter la ligne. Pour le moment je dois parcourir toute la ligne. Quelqu'un peut-il m'aider ?
Vous pouvez trouver la ligne en recherchant une partie unique de celle-ci avec /
Presse esc et type:
/printf
et le curseur passera à la première instance de printf
name__. appuyez sur n
pour passer à la correspondance suivante jusqu'à ce que vous atteigniez la ligne souhaitée. Pour aller à la fin en mode normal, tapez
$
Pour sauter à la fin et passer en mode insertion, tapez:
A
(shift+A)
Vous pouvez également appuyer sur le end touche qui mettra le curseur à la fin de la ligne.
Pour aller à une ligne spécifique comme la ligne 44, appuyez sur esc puis
:44
Voici quelques commandes de base de vim qui vous aideront à accomplir certaines des tâches de base. Essayez ceci en mode normal et non en mode insertion.
e Aller à la fin d'un mot.
w Avance au début d'un mot.
w Avancer de trois mots.
W Avancer un mot (tout caractère non blanc).
b Revenir au début d'un mot.
b Recule de trois mots en arrière.
$ Aller à la fin de la ligne.
Aller au début de la ligne.
Si vous êtes nouveau sur vim, je vous recommande de compléter le vimtutor. Du type de terminal vimtutor. Terminez-le de manière à pouvoir éditer avec confiance en utilisant vim.