dav*_*ler 4 macos visual-studio-code
我使用的是 m1 ARM 芯片。我希望 VSCode 在 ARM 上运行,但我希望 vscode 终端本身在 Rosetta 中运行。我怎样才能做到这一点?
rob*_*off 24
一般来说,您可以使用arch以下命令来使用 Rosetta 运行程序,如下所示:
/usr/bin/arch -arch x86_64 program args...\nRun Code Online (Sandbox Code Playgroud)\nzsh所以你可以像这样运行一个使用 Rosetta 的实例:
/usr/bin/arch -arch x86_64 /bin/zsh\nRun Code Online (Sandbox Code Playgroud)\n该 shell 也将使用 Rosetta 运行所有子进程(除非其中一个子进程使用arch切换回arm64\xe2\x80\xa6)。
打开你的settings.json文件。在代码中,您可以settings.json通过选择“视图”>“命令调色板”,open settings json在调色板文本字段中键入内容,然后从调色板列表中选择 \xe2\x80\x9cPreferences: Open Settings (JSON)\xe2\x80\x9d,从菜单栏打开。
这是我settings.json添加的终端配置文件zsh以在 Rosetta 下运行:
/usr/bin/arch -arch x86_64 program args...\nRun Code Online (Sandbox Code Playgroud)\nterminal.integrated.profiless.osx因此,将该示例中的子句复制到您自己的子句中settings.json,并根据您的喜好进行编辑。terminal.integrated.defaultProfile.osx如果您希望 Rosettazsh成为您的默认终端配置文件,也请复制该设置。
如果您不用作x86 zsh默认终端配置文件,则必须使用终端窗格中 + 按钮附加的下拉菜单手动启动它:
| 归档时间: |
|
| 查看次数: |
8993 次 |
| 最近记录: |