rxvt에서 키보드를 사용하여 복사/붙여넣기

rxvt에서 키보드를 사용하여 복사/붙여넣기

我知道我可以rxvt使用鼠标中键复制和粘贴文本,但我想知道是否有一种方法可以在.Xdefaults复制和粘贴文本中定义键盘快捷键。

此外,如果也可以用键盘选择文本,那就太棒了。

编辑:

urxvt-perls를 사용하려고 하면 작동하지 않는 것 같습니다(아마도 zsh-VI 바인딩 때문일까요?). 또한 명령줄에서 스크립트를 실행하려고 하면 다음 오류가 발생합니다.

% 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 자체가 제대로 작동하지 않는 것과 관련이 있는지도 모릅니다.강력한 텍스트

답변1

당신은 그것을 사용할 수 있습니다urxvt-perlsurxvt에서 복사하고 붙여넣기 위한 키보드 단축키를 활성화합니다.

필요한 스크립트를 넣고 /usr/lib/urxvt/perl/다음 줄을 다음 줄에 추가하세요 .X{resources,defaults}.

URxvt.perl-ext-common: ...,keyboard-select
URxvt.keysym.M-Escape: perl:keyboard-select:activate

관련 정보