私はこれを見つけました https://superuser.com/a/488158/4581ctrl+arrow
を作成してカーソルを前後に移動します。では、shift+arrow
に現在のコマンドワードを選択させる方法は?
cat
を実行してから、目的のキーを押します。印刷されるエスケープシーケンスが表示されます。例えば。修飾子のない右矢印はおそらく^[[C
を生成し、Ctrl修飾子を使用するとおそらく^[[1;5C
を生成しますが、Shiftを使用すると^[[1;2C
を生成することを願っています。
その場合は、それに応じてリンクした構成スニペットを変更します(つまり、2
ではなく5
)。
シーケンスはターミナルエミュレーターによって異なる場合があることに注意してください。ただし、同じアクションですべてを~/.inputrc
に自由に追加できます。
ターミナルに何も印刷されない場合は、ターミナルエミュレータ自体のショートカットキーを押す可能性があります。例えば。私にとって、Shift +上矢印または下矢印は、xfce4-terminalで何も生成しません(むしろ1行スクロールします)。