默认情况下,就自动完成功能而言,unix 系统上的目录符号链接被视为文件。例如,如果目录符号链接位于/srv/link/
,则输入/srv/li
TAB只会完成为/srv/link
,而不是更正确的/srv/link/
。这在某种程度上妨碍了我的流程,因为它需要再输入一个选项卡才能继续输入完整路径。
有没有办法自动让目录符号链接解析?
答案1
正如 Celada 在评论中指出的那样,不同的 shell 采用不同的方法来实现符号链接自动完成。我个人改用了 zsh。
默认情况下,就自动完成功能而言,unix 系统上的目录符号链接被视为文件。例如,如果目录符号链接位于/srv/link/
,则输入/srv/li
TAB只会完成为/srv/link
,而不是更正确的/srv/link/
。这在某种程度上妨碍了我的流程,因为它需要再输入一个选项卡才能继续输入完整路径。
有没有办法自动让目录符号链接解析?
正如 Celada 在评论中指出的那样,不同的 shell 采用不同的方法来实现符号链接自动完成。我个人改用了 zsh。