在如下文件结构中:
| - /
| | -foo
| --bar1
| --bar2
| --bar3.txt
处于/
级并输入cd f
后跟 Tab + Tab 我看到了:
〜/ cd foo
/ bar1 / bar2
因为我使用oh-my-zsh,然后我可以使用← →在所有选项之间导航并选择一个目录。有没有办法修改我的bash配置文件,使它产生一个类似于ls -l
的类似列表的输出,所以我有垂直列出的所有选项而不是水平?
预期(在cd f
+ 标签 + 标签之后):
〜/ cd foo /
drwxr-xr-x 22 admin home 748 Feb 3 15:19 bar1
drwxr-xr-x 16 admin home 544 Feb 3 15:19 bar2
提前致谢。
答案 0 :(得分:1)
您可以使用file-list
完成样式启用此行为。只需将以下行添加到~/.zshrc
:
zstyle ':completion:*' file-list all
使用 Oh-My-Zsh ,可能需要在采购oh-my-zsh.sh
后添加该行。或者,您可以将扩展名为.zsh
的文件和上一行作为内容放入~/.oh-my-zsh/custom
。