cd
当我开始编写命令和选项卡以查看目录列表时,有没有办法删除 Zsh 的制表符完成输出中的尾部正斜杠?
例如
~光盘<选项卡> Adlm/ 桌面/ 应用/开发/
我想知道是否有任何方法可以删除目录名称后面的斜杠,以显示Adlm
而不是Adlm/
等等。
答案1
在 中zsh
,它是:
set +o list_types
使用时complist
,您还可以更改其颜色以使其不那么明显:
zstyle ':completion:*' list-colors tc=33 ${(s.:.)LS_COLORS}
使其变为黄色(在白色背景的终端上不太明显),并使用 GNUls
颜色(假设您已经运行eval "$(dircolors)"
)来完成其余的操作。
答案2
我测试了该解决方案,特别是绑定命令:
bind 'set mark-directories off'