136 votes

Comment supprimer plusieurs lignes dans nano sans affecter le presse-papiers ?

Je peux sélectionner tous les fichiers en allant à la 1ère ligne Alt + \ commencez à marquer le texte en Alt + A allez à la dernière ligne en Alt + /

Mais là, je ne sais pas quelle touche permet de supprimer le texte sélectionné. La touche delete ne fonctionne pas pour moi mais Ctrl + K pour couper le texte va détruire mon presse-papiers.

Alors, quel est le raccourci pour supprimer le texte sélectionné ?

147voto

Thomas Klein Points 1471

nano peut bien sûr supprimer des blocs, voir ceci article

  1. utiliser CTRL + Shift + 6 pour marquer le début de votre bloc
  2. déplacez le curseur avec les touches fléchées jusqu'à la fin de votre bloc, le texte sera mis en évidence.
  3. utiliser CTRL + K pour couper/supprimer le bloc.

Pour coller le bloc à un autre endroit, déplacez le curseur sur la position et utilisez le bouton "Coller". CTRL + U . Vous pouvez coller le bloc aussi souvent que vous le souhaitez.

47voto

ish Points 134738

nano ne permet pas de supprimer un bloc de texte, mais uniquement de le couper (dans le presse-papiers du serveur).

À la place, si vous utilisez Putty, faites ce qui suit :

  1. Sélectionnez le texte que vous souhaitez copie dans le presse-papiers avec la souris d'abord -- cela le copie dans votre presse-papiers local (c'est-à-dire le presse-papiers de Windows 7), qui nano ne peut pas toucher :

    enter image description here

  2. Ensuite, sélectionnez votre bloc dans nano et utiliser Ctrl-K pour le supprimer.

  3. Enfin, déplacez votre curseur à l'endroit où vous souhaitez insérer le texte que vous avez copié à l'étape 1 (vous pouvez fermer le bouton nano ouvrir un autre fichier, etc. tant que vous ne sélectionnez pas un autre bloc de texte avec la souris. ). Cliquez à droite sur pour coller le texte copié à la position du curseur.

13voto

th3pirat3 Points 231
CTRL SHIFT K

supprime la ligne courante, il peut également être utile pour une édition rapide. Merci

Edit1 :

Dans certains des flux de mastic, la méthode suivante fonctionne également

CTRL K

9voto

morgz Points 91

Si vous essayez de vider toutes les lignes.

L'approche la plus simple et la plus élégante est celle de la bash-cli :

  • echo "" > filename.txt
  • nano filename.txt

5voto

mwfearnley Points 2881

Malheureusement, nano n'a pas l'air d'avoir de moyen de supprimer en masse sans endommager le presse-papiers.

La chose la plus sûre à faire tout en restant dans le document est probablement de coller votre presse-papiers avant de le supprimer, puis de le recouper après.

Si vous avez un bloc de texte déjà sélectionné, alors Ctrl + U collera le texte du presse-papiers, en l'incluant dans le bloc sélectionné. Vous pouvez ensuite désélectionner le texte collé et couper simplement le bloc sélectionné à l'origine.

Ces étapes ne préservent pas exactement votre presse-papiers, mais elles effectuent au moins une permutation efficace entre votre sélection et le presse-papiers, ce qui vous permet de recouper les lignes qui s'y trouvaient auparavant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X