VSCode采用了Electron,使用的代碼編輯器名為Monaco、Monaco也是VisualStudioTeamService(VisualStudioOnline)使用的代碼編輯器,在語言上,VSCode使用了自家的TypeScript語言開發。
在開始VSCode本身源碼的解析之前,首先來看VSCode依賴的Electron,理解了Electron可以更好的理解VSCode的代碼組織和依賴關系;其次是在VSCode源碼中使用到的的依賴注入模式。
VSCode采用了Electron,使用的代碼編輯器名為Monaco、Monaco也是VisualStudioTeamService(VisualStudioOnline)使用的代碼編輯器,在語言上,VSCode使用了自家的TypeScript語言開發。
在開始VSCode本身源碼的解析之前,首先來看VSCode依賴的Electron,理解了Electron可以更好的理解VSCode的代碼組織和依賴關系;其次是在VSCode源碼中使用到的的依賴注入模式。