如何设置VS Code默认启用--no-sandbox运行参数无需手动输入?
解决方案
有两种常用方案可以实现默认启用--no-sandbox参数,无需每次手动输入:
方法1:修改argv.json配置文件(全局生效,覆盖所有启动方式)
该方法和设置disable hardware acceleration的逻辑完全一致,修改后不管是快捷方式启动还是code命令启动都会自动生效:
- 打开VS Code,按
Ctrl + Shift + P(Windows/Linux)或Cmd + Shift + P(Mac)调出命令面板 - 搜索并选择
Preferences: Configure Runtime Arguments,系统会自动打开argv.json配置文件 - 在文件的JSON配置对象中添加一行:
"disable-sandbox": true如果已有其他运行参数配置,注意在前一行末尾加英文逗号,避免JSON语法错误
- 保存文件后,完全关闭所有VS Code进程再重新启动即可
方法2:修改启动入口参数(按需选择生效范围)
如果仅需要特定启动方式生效,可以单独修改对应入口:
Windows快捷方式启动
- 右键点击VS Code快捷方式,选择「属性」
- 切换到「快捷方式」标签页,在「目标」输入框的原有路径末尾加一个空格,再拼接
--no-sandbox
示例值:"C:\Program Files\Microsoft VS Code\Code.exe" --no-sandbox - 点击「确定」保存即可
Linux/Mac终端命令启动
- 打开终端对应的配置文件(
.bashrc/.zshrc等) - 添加别名配置:
alias code="code --no-sandbox" - 保存后执行
source ~/.bashrc(对应你使用的配置文件路径)即可生效
内容的提问来源于stack exchange,提问作者Vandit Goel
相关产品推荐
相关产品推荐

