私は初めてzshに触れて本当に好きです。特にoh-my-zshプラグインが好きです。デフォルトを使用してoh-my-zshをインストールしましたが、頻繁に使用される特定のコマンド(たとえば、sudo mc
または)に対してオートコンプリートをオフにする方法がわかりません
sudo gem update
。問題は、.mcディレクトリと.gemディレクトリがあり、zshはそれに応じてオートコンプリートを提案することです(.mcと.gemについて)。
sudo
通常、zshが別のコマンドとして処理されないように(そうでないように)設定し、次を引数として使用したいと思います。構成はありますか?
答え1
ディレクトリパターンを無視するのはとても簡単です。に以下を追加できます~/.zshrc
。
最初の行は、放出された後の合計パターンを無視します.mc
。次の行は解放された後は無視されます。.gem
cd [TAB]
sudo [TAB]
zstyle ':completion:*:cd:*' ignored-patterns '(*/)#.mc' '(*/)#.gem'
zstyle ':completion:*:sudo:*' ignored-patterns '(*/)#.mc' '(*/)#.gem'