如何在Windows任务栏成功固定VSCode的yml配置文件?
解决Windows 10任务栏VS Code固定yml文件失效的问题
问题原因
Windows任务栏跳转列表的文件固定功能依赖系统的文件类型关联配置。txt、yml这类未被系统明确绑定到特定程序的文件,容易出现固定后路径识别失效的情况;而sql文件通常已有成熟的程序关联,所以能正常固定。
可行解决办法
方法1:创建自定义快捷方式间接固定
- 找到目标yml文件,右键选择创建快捷方式
- 右键新建的快捷方式,打开属性窗口,在目标栏中修改为:
(替换成你实际的VS Code安装路径和yml文件完整路径,注意两处路径都要加英文双引号)"C:\Program Files\Microsoft VS Code\Code.exe" "D:\path\to\your\file.yml" - 点击确定保存设置,将该快捷方式拖到VS Code的任务栏图标上,即可在跳转列表中稳定访问。
方法2:修正yml文件的系统关联
- 按下
Win+R输入regedit打开注册表编辑器 - 导航到
HKEY_CLASSES_ROOT\.yml,查看默认值对应的文件类型(例如YAMLFile) - 继续导航到
HKEY_CLASSES_ROOT\[你的文件类型]\shell\open\command,确保默认值为:"C:\Program Files\Microsoft VS Code\Code.exe" "%1" - 关闭注册表编辑器,重启VS Code后再尝试固定yml文件。
方法3:用VS Code工作区替代固定单个文件
- 将所有需要频繁打开的yml文件放到同一文件夹,在VS Code中打开该文件夹作为工作区
- 右键VS Code任务栏图标选择固定此程序到任务栏,之后在跳转列表的「最近文件」里找到yml文件,右键选择固定到列表,即可稳定访问这些文件。
内容的提问来源于stack exchange,提问作者Mintuen
相关产品推荐
相关产品推荐

