そこはzsh
とbash
タブ補完との迷惑差がある:zsh:タブの補完方法は、カーソルの次の単語にスペースを必要としませんか?
はあなたには、いくつかのコマンドを記述し、行の先頭に何かを追加したいと想像:
$ compute --some --stuff
、あなたはの先頭にジャンプしますラインとラインとsudo
を書き始める(悪い例 - ちょうど証明するために)
$ sudcompute --some --stuff
^<---cursor
bash
あなたはを完成させます〜sudo
であり、zsh
はsudcompute
を完了しようとする。
この場合、スペースを1文字戻してタブ補完する必要があります。
あなたがまだbash
に慣れている場合は、sud
の後にタブ補完を試み、あなたが何かにまったく役に立たないものに書き始めたコマンドをレンダリングします。
つまり、スペースで区切られているかどうかにかかわらず、zsh
にカーソルの左側にフレーズを入力させるオプションがありますか?
私は通常、コマンドを実行した後にsudoが必要であることを認識しています。したがって、sudo !!はそのトリックを行います – andlrc
[上]私の質問には答えられませんが、実際には役に立ちます – frans