为什么我的 Mac 终端使用中文双引号?

为什么我的 Mac 终端使用中文双引号?

我尝试cd ~/在终端中输入内容,结果

cd: no such file or directory: “/Users/xiwei”/

由于某种原因,它使用中文引号“”而不是标准的“”。

如果我输入cd "/Users/xiwei",它就可以正常工作。如果我输入cd “/Users/xiwei”,它还是会出现同样的错误。

这是我在中国买的新款 MacBook Pro,但是Region设置是United States,而Preferred languageEnglish

答案1

我不知道是什么让它们成为“中文”的。它们是智能引号。
除非您从另一个文本文档中复制/粘贴,否则终端不应使用智能引号。

在“系统偏好设置”>“键盘”>“文本”中有一个总体首选项可以启用或禁用它们,但各个应用程序(例如 TextEdit)可以根据每个文档覆盖该首选项,因此如果总体系统首选项已关闭,请检查文本应用程序中的菜单...

在此处输入图片描述

文本编辑菜单

在此处输入图片描述

答案2

好的,这是我在 中犯的一个错误.zshrc。我导出了HOME=“/Users/xiwei”。当我复制/粘贴时,智能引号被应用了。

相关内容