vscode 扩展开发从入门到颈椎病康复

  1. 云栖社区>
  2. 博客>
  3. 正文

vscode 扩展开发从入门到颈椎病康复

奇阳黑科技 2018-09-12 06:12:30 浏览1458
展开阅读全文
 
笔者从业以来,各路插件开发无算,而 vscode 把插件开发体验做到了极致。其开发体验,如沐春风,如丝般顺滑,经常写完了还想删掉再写一遍!
 
vscode 扩展的内置脚手架细心且精致,一键生成后即可运行。vscode 库类型完美,因此开发者可以仅通过 IDE 提示来猜到 API,省去了很多文档查阅成本。最后,vscode 扩展开发文档丰富、开发体系清晰。
 
废话少说,让我们进入正题吧。
 
认识 vscode
 
vscode 由 electron 开发,通过 webview 渲染,编辑器基于 monaco editor 。可以通过切换开发人员工具来验证,如下图:
v2-34f023ab398d31c000268ac119cdae28_b.jp
vscode 扩展设计理念
 
1、extension host
vscode 扩展运行进程与 vscode 主进程互相独立,以避免有 bug 的扩展阻塞 vscode 主进程运行。
 
2

网友评论

登录后评论
0/500
评论
奇阳黑科技
+ 关注