use*_*668 2 bash cd-command autocomplete
我在 OSX 上使用终端应用程序。每当我 cd 进入一个深层目录时,我发现在运行时显示连续的目录内容很有用。通过在输入文件路径时点击 Tab,它可以让我看到当前目录。无论如何,需要点击 3 个选项卡才能使其工作。第二个选项卡播放操作“哔”声。这简直令人讨厌。有人向我展示了这个功能,但也许我没有正确使用它?
小智 5
当您在 bash 中使用 tab(这是 OSX 上默认使用的 shell)时,它首先尝试完成您到目前为止输入的内容,然后显示非歧义完成,然后(第三个选项卡)所有完成。
您可以通过.inputrc在您的主目录中创建一个名为的文件来更改此行为,并将其放入:
set show-all-if-ambiguous on
Run Code Online (Sandbox Code Playgroud)
这将删除“模糊”步骤和相应的蜂鸣声。有关更多选项,请参阅:https : //www.gnu.org/software/bash/manual/html_node/Readline-Init-File-Syntax.html
为了进一步提高在 mac 上的完成使用,您还可以使用该FIGNORE变量自动跳过一些文件,例如:
export FIGNORE=.DS_Store
Run Code Online (Sandbox Code Playgroud)
将自动.DS_Store从肤色中排除文件。