Xリソースでそれを行います。.Xresources
これらのxterm関連のリソースを含むファイルがあります。
XTerm*VT100.cutNewLine: false
XTerm*VT100.cutToBeginningOfLine: false
XTerm*VT100.charClass: 33:48,35:48,37:48,42:48,45-47:48,64:48,95:48,126:48
私の.xinitrc
ファイルには、これらのリソースにマージするいくつかの行があります。
if [ -f $userresources ]; then
/usr/X11/bin/xrdb -merge $userresources
fi
これらの行は、xtermをダブルクリックし、トリプルクリックで私が好きなことをします:
ダブルクリックすると、「単語」がスラッシュ(/)、ドット(。)、アスタリスク(*)、およびその他の非英数字を含むと見なされます。それが「charClass」リソースです。私がやりたいことをさせるには、そのcharClassを退屈にいじる必要がありました。ほとんどの場合、URLと完全修飾または部分修飾パスをダブルクリックして強調表示できます。
他の2行では、マウスの下の単語からトリプルクリックが開始され、行の最後に移動しますが、改行は含まれません。そうすれば、実行したコマンドをトリプルクリックして別のウィンドウに貼り付けることができ、改行がないため、別のウィンドウで実行する前に編集できます。
Arch Wikiにはxtermリソースに関するセクションを含むXリソースに関する記事がありますが、これらのxtermリソースは完全ではありません。