CTRL +矢印を使ってカーソルを移動するには?

CTRL +矢印を使ってカーソルを移動するには?

ターミナルエミュレータを使用しており、TerminatorAlt + bまたはAlt + cの代わりにCtrl +矢印ショートカットを追加したいと思います。

答え1

最初のステップとして、端末がこれらのショートカットを認識していることを確認してください。ターミナルにまたはを
入力して、何をするのかを確認してください。Ctrl + vCtrl + Left私にとっては、次のように書いています(どこでCtrl + vCtrl + Right
^[[1;5D^[[1;5C
^[一つAltまたは同様の文字ですEscape
何も書かない場合は、対応するショートカットがすでに使用されていることを意味します。

を使用している場合は、Bash以下をファイルに追加(コピーして貼り付け)できます~/.bashrc

bind '"\033[1;5D":"\033b"'
bind '"\033[1;5C":"\033c"'

を使用している場合は、Zsh以下をファイルに追加(コピーして貼り付け)できます~/.zshrc

bindkey -s '\e[1;5D' '\eb'
bindkey -s '\e[1;5C' '\ec'

それはCtrl + Leftどんな行動をし、Alt + bどんな行動をするでしょう。
Ctrl + RightAlt + c

この方法はほとんどすべての端末で動作し(確かに確認するためにテストしましたTerminator)、ほとんどがシェルによって異なります。

関連情報