-
Compose 等待依赖健康需要在依赖服务定义 healthcheck,并在使用方设置 depends_on 的 service_healthy 条件。本文通过独立练习配置说明编辑入口、启动等待、容器健康详情及运行期故障边界。
-
介绍如何在 VS Code 中用 Git rebase -i 合并尚未推送的本地提交,并处理冲突、验收历史和安全推送。
-
围绕 VS Code 工作区 launch.json,说明 env、envFile、变量替换和调试器属性边界,帮助读者处理调试启动时环境变量没有注入的问题。
-
VS Code tasks 跨平台命令可用 windows、linux、osx 覆盖程序名,以 process、args 和 options.cwd 分离程序、参数与工作目录。通过环境探针任务说明入口、保存、结果判断和回退方法。
-
VS Code 固定关键文件应使用标签菜单 Pin 或 View: Pin Editor,而非只双击保留打开。本文给出预览转保留、标签固定和回到原项目确认恢复的三步操作,并说明固定不等于备份或只读。
-
VS Code Dev Container 的 initializeCommand、onCreateCommand 和 postStartCommand 运行位置与次数不同。本文用一份最小 devcontainer.json 说明怎样分配命令,并通过创建与重启结果核对配置是否生效。
-
VS Code Settings Sync 可以同步本地实例的扩展,但 SSH、Dev Container、WSL 等远程窗口不在扩展同步范围内。本文按界面分组判断安装位置,再给出远程扩展的安装与结果核对方法。
-
VS Code Remote SSH 连接后,集成终端默认运行在远端主机。本文用远端设置配置 terminal.integrated.env.linux,并通过新终端、主机名和 printenv 验证变量是否真正生效。
-
VS Code 的 Git 自动获取可以通过 git.autofetch 控制开关,再用 git.autofetchPeriod 设定间隔秒数。本文按设置入口、用户与工作区范围和认证提示排查,说明它与 pull、push 的边界。
-
VS Code 任务结束后看不到终端输出,通常要先检查 presentation.close 是否关闭了终端,再按需设置 panel、showReuseMessage、reveal 和 clear。本文用一份可直接改写的 tasks.json 说明各项设置的边界。
-
VS Code 可用搜索面板临时排除目录,也可把 node_modules、dist 和 build 写入工作区 search.exclude。本文说明入口、glob 写法、保存方式及排除开关,并区分搜索过滤与 files.exclude 隐藏。
-
介绍 VS Code Tasks 的 dependsOn、dependsOrder 和 presentation 配置,用一个检查、构建、打包的工作区任务链说明怎样串行执行并确认结果。
-
介绍如何在当前项目工作区使用 VS Code Profiles,整理设置与扩展后导出为 .code-profile,并通过导入预览核对结果。
-
VS Code 的 launch.json 可以用 compounds 把多个独立调试配置组合起来。本文从 Run and Debug 入口开始,说明 configurations、compounds、preLaunchTask 与 stopAll 的关系,并给出同时启动客户端和服务端的完整写法。
-
从 Extensions 视图的 Local - Installed 与 Dev Container 分组入手,说明 VS Code Dev Containers 如何区分本地 UI 扩展和容器工作区扩展,并给出 devcontainer.json 固化扩展与重建排错方法。