web-dev-qa-db-ja.com

SHIFTを使用せずにターミナルにコピーして貼り付ける

私が知っているすべてのターミナルエミュレータでは、 Ctrl などの制御コードを送信するために使用されます Ctrl+C そして Ctrl+Z。ほとんどのシステムでは、これは一般的なキーボードショートカットと競合します。

したがって、OS Xを除くすべてのシステムで、 CtrlShift コピー貼り付けなどに使用されますが、これは本当に面倒です。私が誤ってFirefoxインスペクターを開いたたびに1セントもらったら、私は金持ちになるでしょう。

使用のアップルの動作を模倣してみました Cmd キーボードショートカットの場合は、デスクトップ全体でこれを実現することは事実上不可能です。

もう1つの方法は、別の組み合わせを使用して制御コードを送信することです。これをサポートする端末エミュレータはありますか?

さくらはキーコンボの修飾子を設定できますが、コントロールキャラクターの修飾子は設定できないことを発見しました。別の望ましい機能は、めちゃくちゃにならない行の折り返しですが、それは2番目に重要です。

15
Pepijn

Gnomeターミナルのキーボード設定で設定を変更して、

  • Ctrl+C =コピー
  • Ctrl+V =貼り付け

メニュー>編集>キーボードショートカット... Gnome Keyboard Shortcuts Settings

その後、あなたはまだ押すことができます Shift そのキーの組み合わせが端末で通常行うことをすべて実行します。

  • Ctrl+Shift+C =割り込み
  • Ctrl+Shift+V =リテラルの次の文字

または、使用する習慣を身に付けることができます

  • Ctrl+Ins =コピー
  • Shift+Del =カット
  • Shift+Ins =貼り付け

すべてのアプリケーションで、誤って押すことを避けるため Ctrl+C 端末で、テキストをコピーするのではなく、プログラムを中止します。これらのショートカットは IBM Common User Access標準 にさかのぼります。一部の人々はDOS EDITからそれらを覚えているかもしれません。

14
Mikel

マウスのスクロールでクリックしてテキストを選択して貼り付けることもできます...

1

kitty terminal を使用すると、この構成オプションを設定できます(デフォルトではなく、ニース):

map ctrl+c copy_or_interrupt

次に、Ctrl-Cを押すと、何かが選択されている場合はコピーされますが、何も選択されていない場合は、通常の割り込み信号が送信されます。

0
frabjous

私は Parcellite のファンです。選択時にコンテンツをコピーし、マウスの中央クリックで貼り付けることができます。キーボードショートカットを使用するよりもはるかに高速です。試してみる。

0
camabeh