In the left navigation bar, there are five icons, representing four viewlets: 在左边的导航栏中,有5个小图标,分别是:
VS Code 多进程架构 VSC 采用多进程架构,VSC 启动后主要有下面的几个进程: 后台进程 编辑器窗口 - 由后台进程启动,也是多进程架构 Activitybar Viewlets Panels 核心层 base: 提供通用服务和构建用户界面 platform: 注入服务和基础服务代码 editor: 微软 Monaco 编辑器,也可独立运行使用 wrokbench: 配合 Monaco 并且给 viewlets
Support)多语言loader ├── platform # 支持注入服务和平台相关基础服务(文件、剪切板、窗体、状态栏) └── workbench # 协调editor并给viewlets
base: 提供通用服务和构建用户界面 platform: 注入服务和基础服务代码 editor: 微软 Monaco 编辑器,也可独立运行使用 wrokbench: 配合 Monaco 并且给 viewlets
lifecycleService.when(LifecyclePhase.Ready).then(() => { // reschedule to ensure this runs after restoring viewlets
lifecycleService.when(LifecyclePhase.Ready).then(() => { // reschedule to ensure this runs after restoring viewlets