如何配置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
相关产品推荐
相关产品推荐

