web-dev-qa-db-fra.com

Copier et coller ne fonctionne pas dans le terminal

Avant de marquer cela comme une dupe, je sais à propos de Ctrl+Shift+C et Ctrl+Shift+V

J'essaie de les utiliser, et ça ne marche pas. Sur un ordinateur Ubuntu en particulier, les commandes copier/coller normales ne fonctionnent pas: elles ne fonctionnent pas localement et ne fonctionnent pas via une session à distance.

J'imaginais que peut-être que la connexion à un ordinateur où ces fonctions agissaient normalement et la connexion via ssh contourneraient le problème. Ce n'était pas le cas. Je ne parviens toujours pas à obtenir ce résultat, même si le PC Ubuntu que j’utilise dispose d’un copier-coller fonctionnel à partir du terminal.

Donc, je suis hors de conjectures.

Comment puis-je l'activer? L'ordinateur affecté exécute Ubuntu MATE 16.04. Le terminal est mate-terminal, sauf lorsque je me connecte via ssh, auquel cas c'est Bash. Caja est le gestionnaire de fenêtres.

10
j0h

Il y a différentes façons de marquer/copier et coller sous Linux. L'un d'eux fonctionne dans tous les émulateurs de terminal que je connais, y compris xtermname__.

1. La méthode linux mark and paste - 'clic du milieu'

  • Marquez le texte que vous souhaitez coller en appuyant sur le bouton gauche de la souris et déplacez la souris. (Vous pouvez cliquer deux fois pour marquer un mot ou trois fois pour marquer une ligne.)

  • Déplacez le curseur de la souris à l'endroit où vous souhaitez coller le texte.

  • Appuyez sur le bouton du milieu ou sur la molette de défilement (comme s'il s'agissait d'un bouton). S'il n'y a pas de bouton du milieu, appuyez simultanément sur les boutons gauche et droit.

    Dans une fenêtre de terminal, le texte sera collé à la position du curseur. Cela fonctionne dans la même fenêtre de terminal, dans une autre fenêtre de terminal ainsi que dans d'autres programmes, par exemple Firefox et gedit.

2. Une méthode qui fonctionne dans beaucoup de fenêtres de terminal, mais pas toutes

2.1 via les menus

  • Marquez le texte que vous souhaitez coller en appuyant sur le bouton gauche de la souris et déplacez la souris.

  • Utilisez un menu déroulant ou un clic droit et sélectionnez "Copier" (vers le presse-papiers).

  • Déplacez le curseur de la souris à l'endroit où vous souhaitez copier le texte.

  • Utilisez un menu déroulant ou un clic droit et sélectionnez "Coller"

2.2 combinaison de touches de raccourci avec ctrlname __

  • Marquez le texte que vous souhaitez coller en appuyant sur le bouton gauche de la souris et déplacez la souris.

  • Presse shift + ctrl + c 'Copier' (vers le presse-papier).

  • Presse shift + ctrl + v 'coller' dans une autre fenêtre de terminal.

  • Presse ctrl + v "Coller" dans un programme d’application graphique normal, par exemple Firefox ou Gedit.

13
sudodus

FWIW, je ne fais pas beaucoup de copier/coller dans un terminal. Il suffit de taper. Que faites-vous pour que la coupe soit importante?

Le copier/coller est fourni par le programme terminal, le cas échéant. Il n'y a pas de réponse générale. Puisque vous ne nous dites pas quel émulateur de terminal vous utilisez, nous ne pouvons vous aider. Si le terminal a un menu déroulant (terminal gnome), vous pouvez avoir des indices. Je suis presque sûr qu'il n'y a pas Ctrl+V dans xterm ou rxvt.

ALSO peut être coupé/collé à partir du programme que vous exécutez dans le terminal. Lancer emacs dans un terminal, couper est Ctrl+W et coller est Ctrl+Y.

La seule fonctionnalité de collage générale viendra du système d'exploitation Linux de base. Cela fonctionne dans un terminal virtuel (Alt+Ctrl+F1) ainsi que. Utilisez le bouton gauche pour mettre en surbrillance. Puis clic du milieu pour coller. L'action doit avoir lieu sans clics. Le clic du milieu est un focus et coller en une étape. Je l'utilise tout le temps.

Également possible d'installer une imitation de presse-papiers, peut-être trouver un terminal pour coopérer avec elle. Transférez le texte d'un programme à un autre.

2
pauljohn32

Les paramètres qui ont été désactivés sur ma machine empêchant le collage par clic du milieu de fonctionner normalement:

org.gnome.desktop.interface.gtk-enable-primary-paste

1
4levels

Avez-vous essayé d'utiliser Ctrl+Ins et Shift+Ins? Je ne suis pas sûr de pouvoir copier, mais le collage me convient parfaitement. Essayez et éditez votre question si cela ne fonctionne pas.

1
Alex F