VSCode隐藏内置代码片段的偏好设置存储位置查询
VSCode隐藏内置代码片段列表的存储位置
隐藏的内置代码片段列表并非存放在普通文本配置文件中,而是保存在VSCode的全局状态SQLite数据库里,具体路径根据操作系统不同有所区别:
- Windows:
%APPDATA%\Code\User\globalStorage\state.vscdb - macOS:
~/Library/Application Support/Code/User/globalStorage/state.vscdb - Linux:
~/.config/Code/User/globalStorage/state.vscdb
查看方式
这个state.vscdb是SQLite数据库文件,你可以用任意SQLite客户端打开,查询ItemTable表中key值为_hiddenSnippets的记录,对应的value字段就是你隐藏的代码片段列表,格式为JSON数组。
注意事项
- 该文件由VSCode自动维护,不建议手动编辑,避免破坏其他全局状态数据。
- 若要做版本控制,可定期将
_hiddenSnippets对应的JSON内容导出到单独的文件中,在新设备上通过VSCode的UI重新隐藏对应片段,或者借助脚本将导出的JSON写入数据库(操作前请备份原文件)。
内容的提问来源于stack exchange,提问作者Alfodr
相关产品推荐
相关产品推荐

