zsh 补全:建议多个目录以及如何在不知道该目录内容的情况下选择一个



我对zsh有一个简单的问题。有时,我在一个包含多个子目录的目录中。

因此,当我执行$ ls[TAB]$cd[TAB]时,我会列出所有这些子目录。

但是如何接受子目录的建议之一呢?是否有捷径或键来选择目录以更深入地了解此目录。

我必须明确指出,我并不系统地了解这些子目录的内容,所以我不能经常选择一个子目录,其中文件名的第一个字母可以允许我自动选择要探索的子目录。

我一直在网络上寻找解决方案,但有关 zsh 完成的文档非常大。

编辑:实现预期效果的最简单解决方案:press [/] key to 'accept' the current suggested directory;then press again [tab] key to show suggestions of its subdirectories

旧建议的解决方案:

安装 https://ohmyz.sh/

然后按 [tab] 键显示一个列表,并突出显示第一项。 再次按 [tab] 键选择所需的项目,然后点击 [enter] 键将其写入命令行界面,而无需实际执行命令,就像您刚刚输入它一样。

然后你可以继续按 [tab] 键选择另一个子目录,依此类推。

它也适用于任何可自动完成的,而不仅仅是目录。

我知道的唯一方法是:双击您的目标+ cmd c + cmd v,然后按Enter键。

相关内容

最新更新