跳转到内容

vscode-learn

此内容尚不支持你的语言。

Visual Studio Code 的安装目录,具体取决于你的操作系统和安装方式。在 Windows 上,它通常位于 C:\Program Files\Microsoft VS Code

bin is binary file
  • ?/Microsoft VS Code/bin/code

  • ?/Microsoft VS Code/bin/code.cmd

可以使用 code 命令行工具在命令行中启动 VS Code,或者打开特定的文件和目录。

  • ?/Microsoft VS Code/bin/code-tunnel.exe

是 Visual Studio Code 的本地化文件目录。在这个目录下,VS Code 存储了各种语言的本地化文件,这些文件用于将 VS Code 的界面翻译成不同的语言

用于在 Windows 环境中配置 VS Code 的策略设置。这些设置可以被 IT 管理员用来控制企业环境中的 VS Code 行为

资源文件目录。在这个目录下,VS Code 存储了一些用于构建用户界面的资源文件,如图像、图标、样式表等

例如,VS Code 的应用图标就存储在这个目录下的 app 子目录中。此外,VS Code 的主题和语法高亮规则也存储在这个目录下的 app/extensions 子目录中

  • ?/Microsoft VS Code/resources/app

-# ?/Microsoft VS Code/resources/app/extensions

内置扩展目录

-# ?/Microsoft VS Code/resources/app/licenses

-# ?/Microsoft VS Code/resources/app/node_modules.asar.unpacked

存储那些不能被打包到 .asar 文件中的 Node.js 模块

-# ?/Microsoft VS Code/resources/app/out

大部分是 JavaScript 文件,这些文件是 VS Code 的源代码经过编译(转换)后的结果。这些 JavaScript 文件在 VS Code 运行时被加载和执行,以提供 VS Code 的各种功能

-# ?/Microsoft VS Code/resources/app/resources/win32

-# ?/Microsoft VS Code/resources/app/package.json

-# ?/Microsoft VS Code/resources/app/product.json

包含 Visual Studio Code 产品信息的 JSON 文件。这个文件包含了一些关于 VS Code 的元数据,如版本号、产品名称、发布日期等

存储了一些用于构建 VS Code 的工具。这些工具可以帮助开发人员构建、调试和测试 VS Code

inno_updater.exe
vcruntime140.dll

是一个动态链接库(DLL)文件,用于在 Visual Studio Code 中处理音频和视频

是 FFmpeg 项目的一部分,FFmpeg 是一个用于处理音频和视频的开源库。VS Code 使用 ffmpeg.dll 来播放音频和视频,例如在 Markdown 预览中播放嵌入的音频和视频

?/Microsoft VS Code/Code.VisualElementsManifest.xml

Section titled “?/Microsoft VS Code/Code.VisualElementsManifest.xml”

定义 Visual Studio Code 在 Windows 10 的开始菜单中的磁贴的视觉元素

用户级别的 VS Code 配置目录,存储了用户的设置、键盘快捷方式、代码片段和扩展。在 Windows 上,它通常位于 C:\Users{username}.vscod

存储了用户安装的所有扩展

  • username/.vscode/extensions/{publisher}.{extension-name}-{version}

  • username/.vscode/extensions/.obsolete

启动时读取这个文件,以确定哪些扩展已经被标记为过时。如果一个扩展被标记为过时,VS Code 会在扩展管理器中显示一个提示,告诉用户这个扩展已经过时

  • username/.vscode/extensions/.obsolete/extensions.json

存储了已安装的所有扩展的信息

你通过命令行启动 VS Code 时,你可以传递一些参数来改变 VS Code 的行为。例如,你可以使用 —disable-extensions 参数来禁用所有扩展。这些参数会被保存在 argv.json 文件中,以便在下次启动 VS Code 时使用

是 Visual Studio Code 的一个配置文件,用于存储命令行参数

VS Code 的用户数据目录,存储了 VS Code 的状态、工作区设置等。在 Windows 上,它通常位于 C:\Users{username}\AppData\Roaming\Code

username/AppData/Roaming/Code/blob_storage

Section titled “username/AppData/Roaming/Code/blob_storage”

username/AppData/Roaming/Code/CachedConfigurations

Section titled “username/AppData/Roaming/Code/CachedConfigurations”

username/AppData/Roaming/Code/CachedExtensionVSIXs

Section titled “username/AppData/Roaming/Code/CachedExtensionVSIXs”

username/AppData/Roaming/Code/CachedProfilesData

Section titled “username/AppData/Roaming/Code/CachedProfilesData”

username/AppData/Roaming/Code/Local Storage

Section titled “username/AppData/Roaming/Code/Local Storage”

username/AppData/Roaming/Code/Service Worker

Section titled “username/AppData/Roaming/Code/Service Worker”

username/AppData/Roaming/Code/Session Storage

Section titled “username/AppData/Roaming/Code/Session Storage”

username/AppData/Roaming/Code/Shared Dictionary

Section titled “username/AppData/Roaming/Code/Shared Dictionary”

username/AppData/Roaming/Code/User/WebStorage

Section titled “username/AppData/Roaming/Code/User/WebStorage”

username/AppData/Roaming/Code/User/Workspaces

Section titled “username/AppData/Roaming/Code/User/Workspaces”

username/AppData/Roaming/Code/User/code.lock

Section titled “username/AppData/Roaming/Code/User/code.lock”

username/AppData/Roaming/Code/User/languagepacks.json

Section titled “username/AppData/Roaming/Code/User/languagepacks.json”

username/AppData/Roaming/Code/User/Local State

Section titled “username/AppData/Roaming/Code/User/Local State”

username/AppData/Roaming/Code/User/machineid

Section titled “username/AppData/Roaming/Code/User/machineid”

username/AppData/Roaming/Code/User/Preferences

Section titled “username/AppData/Roaming/Code/User/Preferences”

username/AppData/Roaming/Code/User/SharedStorage

Section titled “username/AppData/Roaming/Code/User/SharedStorage”
t1