1

117 ページの Unix Power Tools で次のコードを読みました。

 *VT100.Translations: #override\
     Button1 <Btn3Down>: select-end(primary,CUT_BUFFER0,CLIPBOARD)\n\
     !Shift <Btn2Up>: insert-selection(CLIPBOARD)\n\
     ~Shift ~Ctrl ~Meta <Btn2Up>: insert-selection(primary,CUT_BUFFER0)

上記のコードの効果を確認できませんでした。

マウスなしで X クリップボードを画面で使用するにはどうすればよいですか?

4

1 に答える 1

2

マウスの使用。左クリックでドラッグして選択し、通常はマウスの中ボタンで貼り付けますが、端末によっては異なる場合があります (PuTTY では右クリックを使用します)。ボタンが 2 つしかない場合は、両方を同時にクリックします (マウスの左ボタン + マウスの右ボタン)。

以下のコメントへの返信 (「マウスなしでできますか?」):

ctrl-insert : copy

shift-insert : paste

shift-delete : cut

shift-ctrl-C : copy

shift-ctrl-V : paste

すべてのアプリケーションが最後の 3 つをサポートしているわけではありません (ただし、Konsole はサポートしています)。実際、ほとんどのコンソール アプリケーションでは、一度印刷したテキストを削除することはできません。

マウスなしでテキストを選択する限り、そのための一般的なメカニズムがあるかどうかはわかりません。おそらく端末やアプリケーション固有のものです(つまり、vimにはテキストのマークとコピー用の独自のキーがありますが、vim内のみです)。マウスエミュレーションでそれを行うこともできますが、それは骨の折れるプロセスになると確信しています.

従来の Mac/Windows ショートカットは、これらの OS が存在するずっと前から別のアクション用に予約されていたため (つまり、Ctrl-C は実行中のプロセスを終了させます)、ターミナルでは使用できません。

X で Ctrl-C を使用しようとしています

X はこれらの操作を直接処理せず、アプリケーションによって処理されます。そのため、Firefox や Gedit などの最新の GUI プログラムはコピー用に Ctrl-C をサポートしていますが、端末やコマンドライン プログラムは通常サポートしていません。私が言ったように、これは確立された慣習との競合であり、kill の Ctrl-C が最初に取り込まれました。

ところで、気が狂った場合はキーの再マッピングを行うことができますが、別のマシンを使用するときに悪い習慣を学ぶことになります. 慣れるか、ほとんどの編集を GUI アプリケーションで行うのが最善です。

詳しくは

EDIT : Mac の場合、これが役立つ場合があります: MacOSX-to-KonsoleまたはThisまたはThis。Mac キーボードの Ctrl を Command に置き換える必要があるようです。Macコンソールのターミナルには、コピーアンドペースト用の右クリックコンテキストメニューがあるようです。そのため、従来の方法でそれを行うには、別のコンソールプログラムをインストールするか、ターミナルでいくつかの設定を変更する必要があります。

于 2009-05-23T02:56:42.743 に答える