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

88

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

Mais là, je ne sais pas quelle clé pour supprimer le texte sélectionné. Appuyer sur Supprimer ne fonctionne pas pour moi, mais Ctrl+ Kcouper le texte détruira mon presse-papiers.

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

Nam G VU
la source

Réponses:

86

nanobien sûr, peut supprimer des blocs, voir cet article

  1. utilisez CTRL+ Shift+ 6pour 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. utilisez CTRL+ Kpour 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.

Thomas Klein
la source
2
Linux Mint semble accepter le signe CTRL+ ALT+ 6pour marquer le début du bloc.
pbaldauf
Ceci est une réponse supérieure
KhoPhi
3
Le raccourci pour marquer le début du bloc est en fait CTRL+ ^. Donc, CTRL+ SHIFT+ 6pourrait ne pas être correct selon la configuration de votre clavier.
Nibarius
1
Comme demandé, nous cherchons la manière qui n’affecte pas le presse-papiers. Merci quand même.
Nam G VU
44

nano ne prend pas en charge la suppression d'un bloc de texte, mais uniquement sa découpe (dans le Presse-papiers 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 à l'aide de la souris. Cela le copie dans votre Presse-papiers local (par exemple, le Presse-papiers de Windows 7), auquel nano ne peut pas toucher:

    entrez la description de l'image ici

  2. Ensuite, sélectionnez votre bloc dans nano et utilisez-le Ctrl-Kpour 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 longtemps que vous ne sélectionnez pas un autre bloc de texte avec la souris ). Cliquez avec le bouton droit pour coller le texte copié à la position du curseur.

ish
la source
3
Cela ne fonctionne pas pour les longues lignes. Au moment où vous voyez que $, la ligne sera tronquée.
NightKnight sur Cloudinsidr.com
1
nano prend en charge la découpe de blocs Ctrl + Maj + 6, surbrillance, Ctrl + k
alleyoopster
6
CTRL SHIFT K

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

Edit1:

Dans certains des flux de mastic, les travaux suivants fonctionnent aussi

CTRL K
th3pirat3
la source
Merci beaucoup, c'est la réponse!
Daniel Eisenreich
5

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 déjà sélectionné un bloc de texte, Ctrl+ Ucollera 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.

Mwfearnley
la source
3

Pour supprimer plusieurs blocs sans surcharger votre presse-papiers, commencez par marquer le texte avec Alt+ A(vous verrez apparaître Mark Setle texte à l'aide des touches fléchées), puis utilisez Ctrl+ Shift+ Kpour supprimer le texte sélectionné. Le texte supprimé n'apparaîtra pas dans le presse-papiers.

Ultimatex
la source
2

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

  • Assurez-vous que "lecture dans un tampon séparé" est activé (vous pouvez basculer avec avec Alt+ F)

  • Utilisez Ctrl+ Ret 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

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

Mwfearnley
la source
Merci mais cela semble exagérer la suppression de la ligne
Nam G VU
1
Oui, je suis d’accord. Pour être honnête, je recommanderais probablement de publier le problème sous forme de rapport de bogue. Malheureusement, ils ne semblent pas avoir de section pour les demandes de fonctionnalités, mais il y a des rapports existants avec [Demande] dans le titre.
mwfearnley