クリップボードにコピーするテキストを選択するときにXtermでマウスをスクロールするにはどうすればよいですか?

クリップボードにコピーするテキストを選択するときにXtermでマウスをスクロールするにはどうすればよいですか?

マウスの左ボタンを押してドラッグします。これにより、Xtermで最大1つのテキスト表示サイズを選択してコピーできます(Ctrl + Shift + Cを使用してこれを実行できるように設定されています)。

しかし始めるときスクロールマウスの中央ボタンを使って停止を選択します。そのため、複数の画面を選択してコピーすることはできません。 (たとえば、使用せずに)この問題を解決するにはtmux?以下は私の~/.Xresourcesファイルです。興味を持ってくれてありがとう!

xterm*selectToClipboard: true
xterm*disallowedWindowOps: 20,21,SetXProp
xterm*faceName: Monospace
xterm*faceSize: 15
xterm*background: black
xterm*foreground: cyan
XTerm*Fullscreen: true
xterm*saveLines: 500000
XTerm*selectToClipboard: true
XTerm*translations: #override \
    Shift Ctrl <Key> C: copy-selection(CLIPBOARD) \n\
    Shift Ctrl <Key> V: insert-selection(CLIPBOARD)

ベストアンサー1

マウスの左ボタンを押してマウスをドラッグして、少なくとも1つの文字を強調表示してから、マウスの左ボタンを放します。スクロール。選択を展開するには、右クリックします。

選択したいテキストの一方の端をマウスの左ボタンでクリックし、選択したいテキストのもう一方の端をスクロールして右クリックすることもできます。これは、右クリックする前に視覚的なフィードバックがないにもかかわらず機能します。

正しい位置で右クリックしない場合は、もう一度右クリックして選択範囲のエッジを変更できます。ハイライト表示された領域の先頭を右クリックすると、選択範囲が最初から展開されます。領域の終わりを強調表示して右クリックすると、選択範囲が最後まで拡張されます。強調表示された領域内を右クリックすると、最も近いエッジで選択項目が縮小されます。

上記ではデフォルトの割り当てなので、「左」と「右」のマウスボタンを使用しましたが、Xtermに関する限り、このボタンはそれぞれ1番と3番のボタンです。システムレベルでボタンを再マップできます(例:use xmodmap、usepointerコマンド)。XTerm.vt100.translationsリソースからボタンバインディングを再設定することもできます。

おすすめ記事