【问题标题】:How to change wrong initial directory when open VSC terminal?打开VSC终端时如何更改错误的初始目录?
【发布时间】:2019-06-19 01:45:04
【问题描述】:
我通常在 VSC 中使用 zsh。我的默认外壳是 zsh。当我打开终端时,初始目录是'~/path/to/workspace'。但是在我将 MacOS 更新到 Catalina beta 之后,该目录变成了“/System/Volumes/Data/Users/myusername/workspace”。我想要和以前一样的行为。如何解决这个问题?
【问题讨论】:
标签:
visual-studio-code
zsh
macos-catalina
【解决方案1】:
这是 Catalina 的众多变化之一。请参阅以下文章,第 2 项:
https://www.sentinelone.com/blog/7-big-security-surprises-coming-to-macos-10-15-catalina/
我正在尝试弄清楚如何正确使用这个新位置。我希望在未来的测试版更新中,这会变得更加透明。
macOS 现在如何将所选目录报告回应用程序似乎存在问题,包括 /System/Volumes/Data/Users 前缀,/Users 目录似乎通过文件系统链接到该前缀(但不是通过挂载)。然而,原生应用正在处理这个前缀,因为它们正在剥离它,使它看起来好像没有任何变化,而第 3 方应用还没有很好地处理它。
或者它可能与 macOS 处理Users 目录的这两个位置的方式不一致,这是一个将在 Catalina 启动之前解决的错误。我相当肯定,无论哪种方式,它都会在未来几周或几个月内得到解决。
更新现在升级到 macOS Catalina Beta 3 后似乎可以正确显示。**