PuTTYのようにOS Xターミナルで選択時にコピーするにはどうすればよいですか?


39

選択してから右クリックして貼り付けるというPuTTYオプションは、マウスの後の最良の発明です。OS Xのターミナルでこれを行う方法はありますか?ソースコードをハッキングしますか?何かをインストールしますか?

OS Xターミナルのソースコードは公開されていますか?

回答:


9

SIMBLをインストールしてから、TerminalCopyOnSelectをインストールします。

  • 最初に、SIMBLをインストールする必要があります。
  • 上で説明したzip形式のプラグインファイルをダウンロードし展開します。
  • 抽出したファイル「TerminalCopyOnSelect.bundle」を〜/ Library / Application Support / SIMBL / Plugins /にあるプラグインディレクトリにコピーします。
  • Terminal.appのすべてのプロセスを終了して再起動します。

これはカッコいい。すでに何かが、私が本当に欲しかったのは、パテのようなCopyOnSelectAndPasteでした!
TraderJoeChicago

@Arjanが言ったように、ターミナルはこれを行うことができます:編集>選択範囲の貼り付け(またはShift-Comamnd-V)またはミドルクリックを選択します。
クリスページ

41

ターミナルで何かを選択し、同じターミナルウィンドウ内で次のいずれかを実行します。

  • クリックして選択範囲をドラッグし(少し。マウスポインターが変わります)、離して貼り付けます(ドラッグするにはEscを押してキャンセルします)

  • または:Shift-Command-Vを使用して貼り付け

  • または:マウスの中ボタンを使用して貼り付け


10
私は常にCmd-Shift-Vを使用しています!
ジョシュ

1
マウスの中ボタンのヒントをありがとう!償還のように感じます!
-justshams

これは受け入れられた答えだったはずです;-)
ジャスパー

7

ターミナルの代替であるiTermでこれを行うことができます。


ターミナルも同様です。3ボタン(またはそれ以上)ボタンのマウスがある場合は、[ 編集]> [選択範囲の貼り付け]または中クリック。または、テキストを数ピクセルドラッグして離します。
クリスページ

6

iTerm 2には、選択時にテキストを通常のクリップボードにコピーするオプションもあります。

中央のボタンを再マップして、クリップボードから貼り付けることができます。

ターミナルと同様に、shift-command-V([編集]> [特殊貼り付け]> [選択範囲の貼り付け])を使用して、現在のウィンドウの別の場所で選択されているテキストを貼り付けることもできます。


5

4つの質問に答えるには:

そのパテオプションを選択し、右クリックしてマウスの後に最適な発明を貼り付けます。とにかく端末にこれを行わせる方法はありますか?

いいえ、ただし、必要なテキストを選択して、選択したものをコマンドプロンプトにドラッグアンドドロップできます。

ソースコードをハッキングしますか?

おそらくリバースエンジニアリングを介して行うことができますが、なぜそれほど些細なことを気にするのか、それが違法であるという事実:P

何かをインストールしますか?

kbissetが示唆するiTerm。

Mac端末のソースコードは公開されていますか?

いいえ、iTermは


「いいえ、ただし、必要なテキストを選択してドラッグアンドドロップできます…」答えは「はい」です。中クリックして、[ 編集]> [選択範囲の貼り付け]と同じ操作を実行できます。「右クリックして貼り付ける」はタイプミスの可能性があります。Sergioは「中央クリックして貼り付ける」ことを意味するか、「選択を貼り付け」コンテキストメニューコマンドでターミナルアプリケーションを使用しています。
クリスページ

1
米国ではリバースエンジニアリングは違法ではありません。ただし、どの国から投稿しているかはわかりません。
-samkass

1
貼り付けて右クリックするのは、Putty(Windows)での動作です。Linuxベースのターミナルアプリもあると思います。私はまだ調べていませんが、ターミナルアプリにフォーカスがある場合、Karabinerはマウスの右ボタンをマウスの中ボタンに「リマップ」できる(たとえば、マウスの中ボタンのクリックをシミュレートする)必要があります。
Herr Grumps

3

X11サーバーを起動してxtermを使用できます。すべてがすでに箱に入っています。

xterm&Terminal.appと入力することもでき、X11が自動的に起動します。


1

TotalTerminalをインストールして、コピーオンセレクト設定もあるドロップダウンQuakeスタイルのターミナルへのホットキーアクセスを楽しむこともできます:-)

TotalTerminalは既存のターミナルを拡張し、それを置き換えませんので、別のアプリをインストールして使用するよりも優れたソリューションだと思います:-)


1

私のワークフロー

コピーの場合:cmd-shift-click-puttyのような完全なUNIXパスをコピーします

貼り付けの場合:xwindowのマウスの中ボタンまたはputtyの右ボタンのように機能するトリプルクリックトラックパッド(必須:http ://clement.beffa.org/labs/projects/middleclick/ )


1

受け入れられた答えを試した場合; SIMBL TerminalCopyOnSelectアプローチ。ただし、以下を示すダイアログで失敗しました。

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.

ダウンロードしたTerminalCopyOnSelectは、Terminal.appバンドルバージョンが237-240の場合にのみ適用されるためです。

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

1

マウスで必要なものを選択し、cmd +マウスを右クリックすると、選択したテキストがコピーされて貼り付けられます。


いいね コマンドとトラックパッドの2本指タップも機能します。
アルジャン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.