96 votes

copiez et collez du terminal avec clavier sous linux (ubuntu)

Donc, je suis en train de déménager loin de l'aide de la souris autant que je le peux (juste un projet de compagnie). Je sais que dans le terminal, vous pouvez faire c-k pour couper une ligne et c-u pour coller cette ligne de retour dans ce même terminal, mais je suis à la recherche de quelque chose où je peux copier une ligne dans le terminal en gnomes presse-papiers afin que je puisse le coller dans le dire d'un navigateur ou somesuch.

Je sais que si j'utilise la souris pour sélectionner du texte, je peux puis appuyez sur shift-insert pour coller ce texte, qui est très bien, mais maintenant je veux juste être en mesure de le faire sans la souris. Quelque chose comme c-espace de mise en surbrillance dans emacs (mais cela ne veut pas copier dans le gnome presse-papiers).

Merci

Certains de plus de précisions, j'ai plusieurs terminaux différents ouverte, et sur les nombreux que j'ai ssh ed dans divers à distance des machines, où les services publics comme l'xclip/xsel ne sont pas aussi utiles.

78voto

Cory Walker Points 1797

Dit ici, les commandes par défaut de GNOME copier et coller sont CTRL-MAJ-C et CTRL-SHIFT-V.

Edit: j'ai trouvé utile de blog qui vous permet d'activer le terminal de copier/coller CTRL-C et CTRL-V dans GNOME.

11voto

Misho Points 69

Shift + Insert pour coller. Je pense, c’est ce dont vous avez besoin, mais je ne sais pas comment faire pour copier de la borne.

6voto

hlovdal Points 11039

Pour l'interaction avec l'X11 presse-papiers à partir de la ligne de commande, voir à cette question.


Peut-être un côté de la piste à ce que vous demandez, mais pour fenêtre de terminal interaction je peux recommander l'écran, lorsque vous utilisez les touches de copier et de coller (à partir d'une base de tampon!). L'opération de copier-coller seulement entre l'écran contrôlée windows même si, comme vous le décrivez avec la fenêtre de terminal et c-u & c-k, mais vous pouvez facilement de vidage /tmp/écran-xchange, et ensuite utiliser xclip à copier à la X11 presse-papiers.

6voto

Kjell Andreassen Points 415

J'ai essayé ce que hlovdal proposé et utilisé GNU screen et xclip. Le résultat est un simple script:

cat /tmp/screen-exchange | xclip

que j'ai configuré pour C-a e en .screenrc:

bind e exec !!! $HOME/bin/screen-exchange-to-primary

ensuite, j'ai simplement entrer copier/scrollback mode d'écran avec C-a [ /marque de sélectionner avec > et copie de la sélection principale avec C-a e. Peut-être pas la meilleure séquence de combinaisons, mais c'est le meilleur que j'ai eu jusqu'à présent.

5voto

Dan Points 7078

C’est facile ! Il suffit d’exécuter deux commandes et vous serez en mesure de copier et coller avec ```` !

Heureux de copier-coller !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X