web-dev-qa-db-ja.com

rxvtのキーボードでコピー/貼り付け

マウスの中ボタンを使用してrxvtにテキストをコピーして貼り付けることができることは知っていますが、テキストをコピーして貼り付けるために.Xdefaultsにキーボードショートカットを定義する方法があるかどうか疑問に思いました。

さらに、キーボードでテキストを選択することもできれば、本当に素晴らしいでしょう。

編集:

Urxvt-perlsを使用しようとしても機能しないようです(おそらくzsh-VI-bindingsが原因ですか?)。コマンドラインからスクリプトを実行しようとすると、次のエラーも発生します。

% Perl keyboard-select 
Bareword "urxvt::ControlMask" not allowed while "strict subs" in use at keyboard-select line 137.
Bareword "urxvt::ControlMask" not allowed while "strict subs" in use at keyboard-select line 151.
Execution of keyboard-select aborted due to compilation errors.

残念ながら、私はPerlについて何も知りませんし、これがurxvt自体で機能しないことに関係しているかどうかもわかりません。強いテキスト

6
Gjallar

rxvt-perls を使用して、urxvtにコピーアンドペーストするためのキーボードショートカットを有効にすることができます。

必要なスクリプトを/usr/lib/urxvt/Perl/に配置し、これらの行を.X{resources,defaults}に追加します。

URxvt.Perl-ext-common: ...,keyboard-select
URxvt.keysym.M-Escape: Perl:keyboard-select:activate
8
jasonwryan