在 Mac OS X 10.6 上,zsh。我在 .zshrc 中设置:
setopt automenu
Run Code Online (Sandbox Code Playgroud)
...在提示下方获得完成菜单。当我输入:
cd <TAB>
Run Code Online (Sandbox Code Playgroud)
我看到一个完成菜单,其中所有目录的名称中都有空格,这些空格用反斜杠转义。我希望它们在没有转义反斜杠的情况下显示,以获得更好的可读性。这适用于 bash 和 tcsh 以及当我ls从 zsh运行时。我没有看到丑陋的斜线。
提示上的实际行当然需要那些转义的空格才能使命令工作,但下面的目录列表不应显示它们已转义。
谁能演示如何实现这一目标?我还没有在完成菜单中找到更改输出的设置
我环顾四周,但没有太多关于自定义 cd 命令的内容。如果你真的想搞乱完成检查:
/usr/share/zsh/functions/Completion/Zsh/_cd
Run Code Online (Sandbox Code Playgroud)
然而,一个更简单的解决方案是在按"后键入 a :cdTab
cd "<Tab>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
715 次 |
| 最近记录: |