私はでcorrectall
オプションを使用していますがzsh
、一般的には非常に満足しています。ただし、この機能が非常に迷惑だと感じる状況はほとんどありません。
たとえば、ファイルがfile1.tex
あり、コピーを作成して、file2.tex
それを編集して変更を加えるとしましょう。やります
cp file1.tex file2.tex
zsh
スペルミスがあった可能性がありfile2.tex
、それを修正したい場合にのみ言われfile1.tex
ます。
これは何ですか:zsh
スペルをチェックしようとすると、現在のディレクトリでと呼ばれるファイルをfile2.tex
探しますが、見つかりませんが、file1.tex
スペルミスを見つけて仮定しfile1.tex
、それを修正するかどうかを尋ねます。
それは頻繁に起こるので、実際にcorrectall
オプションの設定を解除し、のみを使用しますcorrect
。しかし、私と同様にタイピストが悪いので、このcorrectall
オプションを本当に見逃しています。したがって、私の私の質問:
コマンドのzsh
最後の引数を修正しないように指示する方法はありますcp
か?
(の完了設定を変更することで、必要な結果が得られることはわかっていますがcp
、最後の引数で完了したいので、自動修正したくないだけです。)
@Gilles:ありがとう!それは少なくとも私に見える方向を与えてくれます。次回、何もすることなく数日(または数週間、あるいは数ヶ月?):)
—
Jan Hlavacek
cp
、補完を失うことなく結果を得ることができると思います。セクションを見てくださいzstyle
中zshcompsys
のmanページ、特にcorrections
タグ。発行するコマンドを理解している場合は、必ず報告してください(わかりません)。