私はArch Linuxでzshとoh-my-zshを使用しています。次のコマンドを使用してディレクトリを作成できませんmkdir
edward@ArchLinux ~ $ sudo mkdir -p /samba/raspberry
[sudo] password for edward:
sudo: nocorrect: command not found
zshのオートコンプリート機能と定義されたエイリアスに関連していることを知っていますが、理解することはできません。
ベストアンサー1
ファイルの最後に定義されているエイリアスをオーバーライドするalias sudo='sudo '
このエイリアスは、ファイルの最後に定義されています。source
~/.zshrc
alias sudo='nocorrect sudo'
.oh-my-zsh/lib/correction.zsh
alias sudo='nocorrect sudo'
zshのオートコンプリート機能が機能するために必要です
。zshでsudo [command]自動修正を無効にする方法は?
ただし、同時により多くのタスクを実行するには、alias sudo='sudo '
次のコマンドのエイリアスが必要です。sudo
sudoを使用するとき.bashrcファイルからエイリアスをロードする
これはalias sudo='sudo '
zshでも動作します。
したがって、zsh を使用するときに zsh のオートコンプリート機能を使用でき、他のコマンドのエイリアスも持つことができるため、sudo
zsh のオートコンプリート機能が無効になりました。
(混乱することなく明確に説明してください。)