You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置VS Code避免执行.bashrc时启动新实例?

解决VS Code重复启动实例的方法

方法1:检查进程状态后再启动

在.bashrc文件中添加一段判断逻辑,仅当VS Code未运行时才启动它:

# 检查VS Code主进程是否存在
if ! pgrep -x "code" > /dev/null; then
    code &
fi
  • pgrep -x "code":精确匹配名为code的VS Code进程
  • > /dev/null:屏蔽进程检查的输出内容,避免终端出现冗余信息
  • &:让VS Code在后台运行,不占用当前终端会话

方法2:直接使用VS Code的复用实例参数

VS Code自带复用已有实例的命令行参数,直接在.bashrc中写入以下命令即可:

code --reuse-window &
  • --reuse-window:该参数会自动检测是否存在VS Code实例,若存在则激活已有窗口,不存在才启动新实例,无需额外进程检查逻辑

生效方式

修改.bashrc后,执行source ~/.bashrc让设置立即生效,或者重启终端即可。

内容的提问来源于stack exchange,提问作者Danijel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 13:29:49