linux quit - Comment supprimer le texte sélectionné dans l'éditeur de VI




and save (6)

Faites-le de la façon vi.

Pour supprimer 5 lignes, appuyez sur: 5dd (5 supprimer)

Pour sélectionner (en fait les copier dans le presse-papiers) vous tapez: 10yy

C'est un peu difficile à comprendre, mais très pratique à apprendre lors de l'utilisation de ces terminaux distants

Soyez conscient des courbes d'apprentissage pour certains éditeurs:

http://unix.rulez.org/~calver/pictures/curves.jpg

J'utilise mastic et éditeur vi. Si je sélectionne 5 lignes en utilisant ma souris et que je veux supprimer ces lignes, comment puis-je faire cela?

Aussi, comment puis-je sélectionner les lignes en utilisant mon clavier comme je peux dans Windows où j'appuie sur Maj et déplace les flèches pour sélectionner le texte? Comment puis-je faire ça dans vi?


Surligner avec votre souris ne fait ressortir que les caractères sur le terminal. VI n'obtient pas vraiment cette information, donc vous devez mettre en évidence différemment.

Appuyez sur «v» pour entrer dans un mode de sélection et utilisez les touches fléchées pour le déplacer. Pour supprimer, appuyez sur x. Pour sélectionner des lignes à la fois, appuyez sur Maj + v. Pour sélectionner des blocs, essayez ctrl + v. C'est bon pour, disons, insérer beaucoup de lignes de commentaires devant votre code :).

Je suis d'accord avec VI, mais il m'a fallu du temps pour m'améliorer. Mes collègues de travail m'ont recommandé cette feuille de triche . Je garde un imprimé sur le mur pour ces moments étranges où j'ai oublié quelque chose.

Piratage heureux!


Lorsque vous utilisez un terminal comme Putty, les clics et les sélections de souris ne sont généralement pas transmis au système distant. Donc, vi n'a aucune idée que vous venez de sélectionner du texte. (Il y a des exceptions à cela, mais en général les actions de la souris ne sont pas transmises.)

Pour supprimer plusieurs lignes dans vi, utilisez quelque chose comme 5dd pour supprimer 5 lignes.

Si vous n'utilisez pas Vim , je vous recommande fortement de le faire. Vous pouvez utiliser la sélection visuelle, où vous appuyez sur V pour démarrer un bloc visuel, déplacez le curseur sur l'autre extrémité et appuyez sur d pour supprimer (ou toute autre commande d'édition, telle que y pour copier).


J'utilise mastic et éditeur de vi si 5 lignes en utilisant la souris et je veux supprimer ces lignes comment puis-je faire

Oublie la souris. Pour supprimer 5 lignes, soit:

  • Aller à la première ligne et tapez d5d ( dd supprime une ligne, d5d supprime 5 lignes) ~ ou ~
  • Tapez Shift-v pour passer en mode de sélection par ligne , puis déplacez le curseur en utilisant j (oui, utilisez h , j , k et l pour bouger à gauche , en bas , en haut , à droite respectivement, beaucoup plus efficace qu'en utilisant les flèches) d pour supprimer la sélection.

Aussi, comment puis-je sélectionner les lignes à partir du clavier comme dans les fenêtres, je présélectionne et déplacer les flèches pour sélectionner le texte. comment puis-je faire ça dans vi

Comme je l'ai dit, utilisez Shift-v pour passer en mode de sélection par ligne ou v pour passer en mode de sélection par caractère ou Ctrl-v pour passer en mode de sélection par bloc. Puis déplacez avec h , j , k et l .

Je suggère de passer du temps avec le VIM Tutor (lancer vimtutor ) pour mieux vous familiariser avec VIM d'une manière très didactique.

Voir également


Si vous souhaitez supprimer toutes les lignes d'un fichier à partir de votre numéro de ligne actuel, utilisez dG , il supprimera toutes les lignes (shift g) signifie fin du fichier


En mode commande, placez le curseur sur la ligne que vous voulez descendre, puis

ddp

Explication: dd supprime la ligne en cours dans le tampon général p la replace après la position du curseur ou, dans le cas de lignes entières, une ligne plus bas.

Il y a une certaine confusion concernant les commandes p et P dans de nombreux documents. En réalité, p colle le curseur AFTER et le curseur P AT.





linux text-editor vi