85 votes

PuTTY comment sélectionner et copier du texte en utilisant le clavier UNIQUEMENT

Existe-t-il un moyen de sélectionner un texte au clavier comme je le fais normalement en utilisant Shift+flèches ?

82voto

Asaph Points 1063

De la Manuel de PuTTY :

Le copier-coller de PuTTY fonctionne entièrement avec la souris. Pour copier du texte dans le presse-papiers, il suffit de cliquer sur le bouton gauche de la souris dans la fenêtre du terminal et de le faire glisser pour sélectionner le texte. Lorsque vous relâchez le bouton, le texte est automatiquement copié dans le presse-papiers. Vous n'avez pas besoin d'appuyer sur Ctrl - C o Ctrl - Ins ; en fait, si vous appuyez sur Ctrl - C PuTTY enverra un Ctrl - C caractérise votre session vers le serveur où elle provoquera probablement l'interruption d'un processus.

40voto

vi_dude Points 387

control + insert = copie

shift + insert = colle

27voto

ives Points 499

Pour autant que je sache, il n'y a aucun moyen de copier une zone sélectionnée de la fenêtre putty vers le presse-papiers de Windows sans utiliser la souris. il y a une demande de fonctionnalité sur le site putty spécifiquement pour cette fonctionnalité.

http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/keyboard-copy.html

le seul moyen de copier l'information de la fenêtre de putty vers le presse-papiers de Windows avec un raccourci clavier est d'utiliser le menu système de l'application "copier tout vers le presse-papiers" (que vous pouvez invoquer à partir d'alt-space, à condition que vous ayez configuré l'option "Fenêtre > Comportement > Le menu système apparaît sur ALT-Espace" dans putty.

Collage à partir du presse-papiers de Windows sur putty peut être fait avec Shift - Insert .

Si vous avez besoin de copier et coller seulement dans la fenêtre du terminal lui-même, référez-vous soit à la page de manuel pour le Shell que vous utilisez ou envisagez d'utiliser l'application unix "screen" ('man screen' pour plus d'informations), qui permet la sélection de texte pour copier / coller dans la fenêtre du terminal (similaire à la façon dont le copier / coller de vi fonctionne). un extrait des pages de manuel :

   C-a esc     (copy)        Enter copy/scrollback mode.

   C-a ]       (paste .)     Write the contents of the paste buffer to the
                             stdin queue of the current window.

   C-a {
   C-a }       (history)     Copy and paste a previous (command) line.

   C-a >       (writebuf)    Write paste buffer to a file.

   C-a <       (readbuf)     Reads the screen-exchange file into the paste
                             buffer.

   C-a =       (removebuf)   Removes the file used by C-a < and C-a >.

3voto

J'étais fatigué de faire défiler ligne par ligne avec le bouton gauche de la souris pour copier la sortie de la session. Mais maintenant, je dois cliquer sur bouton central deux fois ; la première au début et la seconde à la fin. Comment j'ai fait :

  1. Allez dans la fenêtre de configuration de Putty
  2. Choisissez "Sélection" dans la catégorie située à gauche de la fenêtre.
  3. Sous "Contrôle de l'utilisation de la souris", choisissez "Compromis (le centre étend, la droite colle)" si ce n'est pas déjà fait.

2voto

Miguel Vitorino Points 2065

Il s'agit plus d'une solution de contournement que d'une solution.

Dans vim, si vous voulez copier un bloc que vous avez sélectionné en mode visuel (généralement un bloc qui s'étend sur plusieurs pages), vous pouvez l'écrire dans un fichier (en tapant :w filename.txt alors que le texte est sélectionné et que vous êtes toujours en mode visuel). Une fois que vous avez fait cela, vous pouvez :

  1. Ouvrez le fichier dans un éditeur Windows s'il est monté sur Samba.
  2. Lire le contenu du fichier via Apache ou un serveur FTP
  3. Envoyez le fichier par courriel en tant que pièce jointe (voir la commande ci-dessous - nécessite Mutt) :

    echo "My Message Body" | mutt -s "my subject line" -a filename.txt -- recipient@email-server.com

Personnellement, je préfère l'option 1.

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