web-dev-qa-db-fra.com

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 par Alt+A, allez à la dernière ligne en Alt+/

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

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

81
Nam G VU

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

  1. utilisation 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 surbrillance.
  3. utilisation CTRL+K couper/supprimer le bloc.

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

78
Thomas Klein

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

Si vous utilisez PuTTY, procédez comme suit:

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

    enter image description here

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

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

44
ish

Malheureusement, nano ne semble avoir aucun moyen de supprimer en bloc sans écraser 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 couper à nouveau par la suite.

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 simplement couper le bloc sélectionné à l'origine.

Ces étapes ne préservent pas votre presse-papiers, au moins, mais effectuent au moins un échange efficace entre votre sélection et le presse-papiers, vous permettant de redimensionner les lignes que vous aviez auparavant.

5
mwfearnley
CTRL SHIFT K

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

3
th3pirat3

Pour supprimer plusieurs blocs sans surcharger votre presse-papiers, commencez par marquer le texte avec Alt+A (Vous allez apparaître Mark Set puis sélectionnez le texte avec les touches fléchées), puis utilisez Ctrl+Shift+K pour supprimer le texte sélectionné, le texte supprimé n'apparaîtra pas dans le presse-papiers.

2
ultimatex

Vous pouvez ouvrir un tampon séparé pour stocker votre presse-papiers dans:

  • Assurez-vous que la "lecture dans un tampon séparé" est activée (vous pouvez l’activer avec Alt+F)

  • Utilisation Ctrl+R et appuyez sur Enter (sans entrer de nom de fichier), pour ouvrir un tampon de fichier vide

  • Collez votre presse-papiers actuel là-bas avec Ctrl+U

  • Utilisation Alt+< ou Alt+> pour basculer entre les tampons ouverts

2
mwfearnley