Cette option PuTTY de sélectionner puis de cliquer avec le bouton droit de la souris pour coller est la meilleure invention après la souris. Est-il possible de faire cela avec Terminal sous OS X? Pirater le code source? Installer quelque chose?
Le code source du terminal OS X est-il accessible au public?
Installez SIMBL puis installez TerminalCopyOnSelect .
- Au début, vous devriez installer SIMBL .
- Téléchargez le fichier de plug-in compressé que j'ai mentionné ci-dessus et développez-le.
- Copiez le fichier extrait "TerminalCopyOnSelect.bundle" dans le répertoire du plugin situé dans ~/Bibliothèque/Application Support/SIMBL/Plugins /.
- Terminez tous les processus de Terminal.app et redémarrez-le.
Dans Terminal, sélectionnez un élément, puis effectuez l'une des opérations suivantes dans la même fenêtre:
cliquez et faites glisser la sélection (un peu; le pointeur de la souris va changer), puis relâchez pour coller (appuyez sur Echap tout en faisant glisser pour annuler)
ou: coller en utilisant Shift-Command-V
ou: coller en utilisant le bouton central de la souris
iTerm , une alternative au terminal, peut le faire.
iTerm 2 a également la possibilité de copier du texte dans le presse-papier normal lors de la sélection:
Vous pouvez remapper le bouton du milieu pour le coller dans le presse-papiers:
Comme dans Terminal, vous pouvez également utiliser shift-command-V (Édition> Collage spécial> Coller la sélection) pour coller le texte sélectionné ailleurs dans la fenêtre en cours.
Pour répondre à vos 4 questions:
Cette option PuTTY pour sélectionner, puis faites un clic droit pour coller dans la meilleure invention après la souris. Y a-t-il un moyen de faire cela au terminal?
Non, vous pouvez toutefois sélectionner le texte que vous souhaitez et faire glisser votre sélection vers la commande Invite.
Pirater le code source?
Cela peut probablement se faire par l’ingénierie inverse, mais pourquoi s’embêter avec quelque chose de si trivial, et le fait qu’il soit illégal: P
Installer quelque chose?
iTerm comme le suggère kbisset.
Le code source du terminal mac est-il accessible au public?
Non mais iTerm est
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é.
Vous pouvez également installer TotalTerminal et profiter d'un raccourci clavier pour accéder à un terminal de type Quake déroulant doté d'un paramètre de copie avec sélection :-)
TotalTerminal augmente le terminal existant et ne le remplace pas. C'est donc une solution plus agréable que d'installer et d'utiliser une autre application :-)
Vous pouvez simplement sélectionner ce que vous voulez avec la souris, puis cmd + clic droit de la souris, le texte sélectionné sera copié et collé.
Si vous avez essayé la réponse acceptée; l’approche SIMBL TerminalCopyOnSelect mais a échoué avec une boîte de dialogue indiquant:
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 de l'ensemble 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
mon flux de travail
pour copier: cmd-shift-click - il copie des chemins unix complets comme PuTTY
pour coller: trackpad triple clic qui fonctionne comme le bouton central de la souris sur xwindow ou le bouton droit dans PuTTY (requiert: http://clement.beffa.org/labs/projects/middleclick/ )