Mac OS X 10.6では、zsh。 .zshrcにこれを設定しました。
setopt automenu
...プロンプトの下に完了メニューが表示されます。私が入力したとき:
cd <TAB>
名前にスペースが含まれているすべてのディレクトリに、そのスペースがバックスラッシュにエスケープされた完了メニューが表示されます。読みやすさを高めるために、エスケープバックスラッシュなしで表示したいと思います。これはbashとtcshで、そしてls
zshで実行するときに機能します。醜いスラッシュは見えません。
コマンドが正しく機能するためには、プロンプトの実際の行には確実にこれらのエスケープされたスペースが必要ですが、下のディレクトリリストにはエスケープされたスペースが表示されてはいけません。
誰でもこれを達成する方法を示すことができますか?完了メニューで出力を変更する設定が見つかりません。
ベストアンサー1
見てみましたが、カスタムCDコマンドの内容はあまりありません。完了確認を本当に混乱させたい場合は、次のようにします。
/usr/share/zsh/functions/Completion/Zsh/_cd
しかし、より簡単な解決策は、"
次をクリックして次のように入力することです。cd
Tab
cd "<Tab>