特に長いコマンドを書くとき、時には編集する必要があります。たとえば、次のように想像してみてください。
docker run --rm --name My_container_3.19.2.9-999_khbdabshs --entrypoint bash registry.me.com:2001/apps/My_container_3.19.2.9-999_khbdabshs
行の最初から始めるか、ctrl+a
行の終わりから始めてctrl+e
単語をすばやく見つける方法はbash
?
docker
run
--rm
--name
My_container_3.19.2.9-999_khbdabshs
--entrypoint
bash
registry.me.com:2001/apps/My_container_3.19.2.9-999_khbdabshs
スペースで区切られた項目間をジャンプするためのショートカットがありますか?
ctrl+b/f
誰かが言及したものを見ましたが、esc+b/f
私の要件には合いません。
macOSでZSHでiTermを使用します。どのエミュレータやシェルを使用しても、ショートカットが機能することを願っています。
答え1
MetaF- 「単語」を踊ることができるFこれから。
MetaB- 「単語」を踊ることができる第二めちゃくちゃ。
多くの最新のキーボードではAlt同じように動作しますMeta。 Macでは、およびを使用することもOption できます。以降の反復では重要ではありません。EscFEscBコンビネーションしかし、鍵があります。注文する:を押して放してから、またはをEsc押して放します。FB
またCtrl、]次に任意の文字を使用して、カーソルを指定した文字の次の項目に直接移動することもできます。したがって、カーソルCtrlが - 行の先頭にある場合は、]3B回押すとカーソルがb
inに配置されますbash
。
Meta- Ctrl-]後ろにランダムな文字が続くと、同様にカーソルが左に移動します。