53 votes

Comment copier sur sélectionner dans le terminal OS X comme le fait PuTTY ?

L'option de PuTTY qui permet de sélectionner et de faire un clic droit pour coller est la meilleure invention après la souris. Existe-t-il un moyen de faire en sorte que Terminal sous OS X fasse cela ? Pirater le code source ? Installer quelque chose ?

Le code source du terminal OS X est-il accessible au public ?

3voto

mouviciel Points 3018

Vous pouvez lancer un serveur X11 et utiliser xterm. Tout est déjà dans la boîte.

Vous pouvez même taper xterm& dans Terminal.app, et X11 sera automatiquement lancé.

1voto

Eno Points 121

Vous pouvez également installer TotalTerminal et profiter de l'accès par raccourci clavier à un terminal déroulant de type Quake qui dispose également d'un paramètre de copie sur sélection :-)

TotalTerminal complète le Terminal existant et ne le remplace pas, je trouve donc que c'est une solution plus agréable que d'installer et d'utiliser une autre application :-)

1voto

wujek Points 11

Mon flux de travail

pour copier : cmd-shift-click - il copie les chemins unix complets comme putty

pour coller : pavé tactile à triple clic qui fonctionne comme le bouton central de la souris sur xwindow ou le bouton droit dans putty (nécessite : http://clement.beffa.org/labs/projects/middleclick/ )

1voto

mash Points 111

Si vous avez essayé la réponse acceptée, l'approche SIMBL TerminalCopyOnSelect, mais que vous avez échoué en affichant une boîte de dialogue :

Terminal 2.5 (v334) has not been tested with the plugin TerminalCopyOnSelect (null)(v0.1.0).
As a precaution, it has not been loaded. Please contact the plugin developer for further information.

C'est parce que TerminalCopyOnSelect que vous avez téléchargé ne s'applique que si la version du bundle de Terminal.app est 237 - 240.

Vous pouvez le télécharger et le construire vous-même à partir de github .

git clone https://github.com/genki/terminalcopyonselect.git
cd terminalcopyonselect
open TerminalCopyOnSelect.xcodeproj
# edit Info.plist and set SIMBLTargetApplications's MaxBundleVersion to 400, which is enough for MacOSX Yosemite's Terminal.app
# hit build, and it will copy TerminalCopyOnSelect.bundle under it's proper place: ~/Library/Application Support/SIMBL/Plugins

1voto

Omar Sawalhah Points 11

Vous pouvez simplement sélectionner ce que vous voulez avec la souris, puis cmd+ clic droit de la souris, cela copiera le texte sélectionné et le collera.

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