Comment supprimez-vous tout le texte au-dessus d'une certaine ligne. Pour la suppression sous une ligne, j'utilise "d shift g"
Comment supprimez-vous tout le texte au-dessus d'une certaine ligne. Pour la suppression sous une ligne, j'utilise "d shift g"
Réponses:
dgg
supprimera tout de votre ligne actuelle en haut du fichier.
d
est la commande de suppression, et gg
est une commande de mouvement qui dit aller en haut du fichier, donc lorsqu'elle est utilisée ensemble, cela signifie supprimer de ma position actuelle en haut du fichier.
Aussi
dG
supprimera toutes les lignes au niveau ou en dessous de la ligne actuelle
dG
supprimera toutes les lignes au niveau ou en dessous de la ligne actuelle.
:1,.d
supprime les lignes 1 du courant.
:1,.-1d
supprime les lignes 1 au-dessus du courant.
(Personnellement, j'utiliserais dgg
ou kdgg
aimerais les autres réponses, mais TMTOWTDI.)
TMTOWTDI
mais ça semble juste me laisser en mode insertion sans rien supprimer?
kdgg
supprimez toutes les lignes au-dessus de la ligne actuelle.
k
, puis de supprimer la ligne actuelle et vers le haut avec dgg
.
À condition de connaître ces commandes vim:
1G -> go to first line in file
G -> go to last line in file
alors, les éléments suivants ont plus de sens, sont plus unitaires et plus faciles à retenir à mon humble avis:
d1G -> delete starting from the line you are on, to the first line of file
dG -> delete starting from the line you are on, to the last line of file
À votre santé.