在好例子网,分享、交流、成长!
您当前所在位置:首页js 开发实例JavaScript基础 → vscode源码

vscode源码

JavaScript基础

下载此实例
  • 开发语言:js
  • 实例大小:10.91M
  • 下载次数:25
  • 浏览次数:236
  • 发布时间:2022-04-02
  • 实例类别:JavaScript基础
  • 发 布 人:woshiniudun2
  • 文件格式:.zip
  • 所需积分:2
 相关标签: VSCODE Code sc OD VS

实例介绍

【实例简介】vscode源码

【实例截图】

from clipboard

【核心代码】

.
├── bootstrap-amd.js
├── bootstrap-fork.js
├── bootstrap-node.js
├── bootstrap-window.js
├── bootstrap.js
├── buildfile.js
├── cli.js
├── main.js
├── tsconfig.base.json
├── tsconfig.json
├── tsconfig.monaco.json
├── tsconfig.tsec.json
├── tsconfig.vscode-dts.json
├── tsconfig.vscode-proposed-dts.json
├── tsec.exemptions.json
├── typings
│   ├── require.d.ts
│   └── thenable.d.ts
├── vs
│   ├── base
│   │   ├── browser
│   │   │   ├── browser.ts
│   │   │   ├── canIUse.ts
│   │   │   ├── contextmenu.ts
│   │   │   ├── dnd.ts
│   │   │   ├── dom.ts
│   │   │   ├── event.ts
│   │   │   ├── fastDomNode.ts
│   │   │   ├── formattedTextRenderer.ts
│   │   │   ├── globalMouseMoveMonitor.ts
│   │   │   ├── hash.ts
│   │   │   ├── history.ts
│   │   │   ├── iframe.ts
│   │   │   ├── keyboardEvent.ts
│   │   │   ├── markdownRenderer.ts
│   │   │   ├── mouseEvent.ts
│   │   │   ├── touch.ts
│   │   │   └── ui
│   │   │       ├── actionbar
│   │   │       ├── aria
│   │   │       ├── breadcrumbs
│   │   │       ├── button
│   │   │       ├── centered
│   │   │       ├── checkbox
│   │   │       ├── codicons
│   │   │       ├── contextview
│   │   │       ├── countBadge
│   │   │       ├── dialog
│   │   │       ├── dropdown
│   │   │       ├── findinput
│   │   │       ├── grid
│   │   │       ├── highlightedlabel
│   │   │       ├── hover
│   │   │       ├── iconLabel
│   │   │       ├── inputbox
│   │   │       ├── keybindingLabel
│   │   │       ├── list
│   │   │       ├── menu
│   │   │       ├── mouseCursor
│   │   │       ├── progressbar
│   │   │       ├── sash
│   │   │       ├── scrollbar
│   │   │       ├── selectBox
│   │   │       ├── splitview
│   │   │       ├── table
│   │   │       ├── toolbar
│   │   │       ├── tree
│   │   │       └── widget.ts
│   │   ├── buildfile.js
│   │   ├── common
│   │   │   ├── actions.ts
│   │   │   ├── amd.ts
│   │   │   ├── arrays.ts
│   │   │   ├── assert.ts
│   │   │   ├── async.ts
│   │   │   ├── buffer.ts
│   │   │   ├── cache.ts
│   │   │   ├── cancellation.ts
│   │   │   ├── charCode.ts
│   │   │   ├── codicons.ts
│   │   │   ├── collections.ts
│   │   │   ├── color.ts
│   │   │   ├── comparers.ts
│   │   │   ├── console.ts
│   │   │   ├── date.ts
│   │   │   ├── decorators.ts
│   │   │   ├── diff
│   │   │   │   ├── diff.ts
│   │   │   │   └── diffChange.ts
│   │   │   ├── errorMessage.ts
│   │   │   ├── errors.ts
│   │   │   ├── event.ts
│   │   │   ├── extpath.ts
│   │   │   ├── filters.ts
│   │   │   ├── functional.ts
│   │   │   ├── fuzzyScorer.ts
│   │   │   ├── glob.ts
│   │   │   ├── hash.ts
│   │   │   ├── history.ts
│   │   │   ├── htmlContent.ts
│   │   │   ├── iconLabels.ts
│   │   │   ├── idGenerator.ts
│   │   │   ├── insane
│   │   │   │   ├── cgmanifest.json
│   │   │   │   ├── insane.d.ts
│   │   │   │   ├── insane.js
│   │   │   │   └── insane.license.txt
│   │   │   ├── iterator.ts
│   │   │   ├── json.ts
│   │   │   ├── jsonEdit.ts
│   │   │   ├── jsonErrorMessages.ts
│   │   │   ├── jsonFormatter.ts
│   │   │   ├── jsonSchema.ts
│   │   │   ├── keyCodes.ts
│   │   │   ├── keybindingLabels.ts
│   │   │   ├── keybindingParser.ts
│   │   │   ├── labels.ts
│   │   │   ├── lazy.ts
│   │   │   ├── lifecycle.ts
│   │   │   ├── linkedList.ts
│   │   │   ├── linkedText.ts
│   │   │   ├── map.ts
│   │   │   ├── marked
│   │   │   │   ├── cgmanifest.json
│   │   │   │   ├── marked.d.ts
│   │   │   │   ├── marked.js
│   │   │   │   └── marked.license.txt
│   │   │   ├── marshalling.ts
│   │   │   ├── mime.ts
│   │   │   ├── navigator.ts
│   │   │   ├── network.ts
│   │   │   ├── normalization.ts
│   │   │   ├── numbers.ts
│   │   │   ├── objects.ts
│   │   │   ├── paging.ts
│   │   │   ├── parsers.ts
│   │   │   ├── path.ts
│   │   │   ├── performance.d.ts
│   │   │   ├── performance.js
│   │   │   ├── platform.ts
│   │   │   ├── ports.ts
│   │   │   ├── process.ts
│   │   │   ├── processes.ts
│   │   │   ├── product.ts
│   │   │   ├── range.ts
│   │   │   ├── resourceTree.ts
│   │   │   ├── resources.ts
│   │   │   ├── scanCode.ts
│   │   │   ├── scrollable.ts
│   │   │   ├── search.ts
│   │   │   ├── semver
│   │   │   │   ├── cgmanifest.json
│   │   │   │   ├── semver.d.ts
│   │   │   │   └── semver.js
│   │   │   ├── sequence.ts
│   │   │   ├── severity.ts
│   │   │   ├── skipList.ts
│   │   │   ├── stopwatch.ts
│   │   │   ├── stream.ts
│   │   │   ├── strings.ts
│   │   │   ├── styler.ts
│   │   │   ├── types.ts
│   │   │   ├── uint.ts
│   │   │   ├── uri.ts
│   │   │   ├── uriIpc.ts
│   │   │   ├── uuid.ts
│   │   │   └── worker
│   │   │       └── simpleWorker.ts
│   │   ├── node
│   │   │   ├── cpuUsage.sh
│   │   │   ├── crypto.ts
│   │   │   ├── decoder.ts
│   │   │   ├── extpath.ts
│   │   │   ├── id.ts
│   │   │   ├── languagePacks.d.ts
│   │   │   ├── languagePacks.js
│   │   │   ├── macAddress.ts
│   │   │   ├── pfs.ts
│   │   │   ├── ports.ts
│   │   │   ├── powershell.ts
│   │   │   ├── processes.ts
│   │   │   ├── ps.sh
│   │   │   ├── ps.ts
│   │   │   ├── shell.ts
│   │   │   ├── terminalEncoding.ts
│   │   │   ├── terminateProcess.sh
│   │   │   ├── watcher.ts
│   │   │   └── zip.ts
│   │   ├── parts
│   │   │   ├── contextmenu
│   │   │   │   ├── common
│   │   │   │   ├── electron-main
│   │   │   │   └── electron-sandbox
│   │   │   ├── ipc
│   │   │   │   ├── browser
│   │   │   │   ├── common
│   │   │   │   ├── electron-browser
│   │   │   │   ├── electron-main
│   │   │   │   ├── electron-sandbox
│   │   │   │   ├── node
│   │   │   │   └── test
│   │   │   ├── quickinput
│   │   │   │   ├── browser
│   │   │   │   └── common
│   │   │   ├── request
│   │   │   │   ├── browser
│   │   │   │   └── common
│   │   │   ├── sandbox
│   │   │   │   ├── common
│   │   │   │   ├── electron-browser
│   │   │   │   ├── electron-sandbox
│   │   │   │   └── test
│   │   │   └── storage
│   │   │       ├── common
│   │   │       ├── node
│   │   │       └── test
│   │   ├── test
│   │   │   ├── browser
│   │   │   │   ├── actionbar.test.ts
│   │   │   │   ├── browser.test.ts
│   │   │   │   ├── comparers.test.ts
│   │   │   │   ├── dom.test.ts
│   │   │   │   ├── formattedTextRenderer.test.ts
│   │   │   │   ├── hash.test.ts
│   │   │   │   ├── highlightedLabel.test.ts
│   │   │   │   ├── iconLabels.test.ts
│   │   │   │   ├── markdownRenderer.test.ts
│   │   │   │   ├── progressBar.test.ts
│   │   │   │   └── ui
│   │   │   ├── common
│   │   │   │   ├── arrays.test.ts
│   │   │   │   ├── assert.test.ts
│   │   │   │   ├── async.test.ts
│   │   │   │   ├── buffer.test.ts
│   │   │   │   ├── cache.test.ts
│   │   │   │   ├── cancellation.test.ts
│   │   │   │   ├── charCode.test.ts
│   │   │   │   ├── codicons.test.ts
│   │   │   │   ├── collections.test.ts
│   │   │   │   ├── color.test.ts
│   │   │   │   ├── console.test.ts
│   │   │   │   ├── decorators.test.ts
│   │   │   │   ├── diff
│   │   │   │   ├── errors.test.ts
│   │   │   │   ├── event.test.ts
│   │   │   │   ├── extpath.test.ts
│   │   │   │   ├── filters.perf.data.d.ts
│   │   │   │   ├── filters.perf.data.js
│   │   │   │   ├── filters.perf.test.ts
│   │   │   │   ├── filters.test.ts
│   │   │   │   ├── fuzzyScorer.test.ts
│   │   │   │   ├── glob.test.ts
│   │   │   │   ├── history.test.ts
│   │   │   │   ├── iconLabels.test.ts
│   │   │   │   ├── iterator.test.ts
│   │   │   │   ├── json.test.ts
│   │   │   │   ├── jsonEdit.test.ts
│   │   │   │   ├── jsonFormatter.test.ts
│   │   │   │   ├── keyCodes.test.ts
│   │   │   │   ├── labels.test.ts
│   │   │   │   ├── lazy.test.ts
│   │   │   │   ├── lifecycle.test.ts
│   │   │   │   ├── linkedList.test.ts
│   │   │   │   ├── linkedText.test.ts
│   │   │   │   ├── map.test.ts
│   │   │   │   ├── markdownString.test.ts
│   │   │   │   ├── marshalling.test.ts
│   │   │   │   ├── mime.test.ts
│   │   │   │   ├── mock.ts
│   │   │   │   ├── network.test.ts
│   │   │   │   ├── normalization.test.ts
│   │   │   │   ├── objects.test.ts
│   │   │   │   ├── paging.test.ts
│   │   │   │   ├── path.test.ts
│   │   │   │   ├── processes.test.ts
│   │   │   │   ├── resourceTree.test.ts
│   │   │   │   ├── resources.test.ts
│   │   │   │   ├── scrollable.test.ts
│   │   │   │   ├── skipList.test.ts
│   │   │   │   ├── stream.test.ts
│   │   │   │   ├── strings.test.ts
│   │   │   │   ├── testUtils.ts
│   │   │   │   ├── timeTravelScheduler.ts
│   │   │   │   ├── troubleshooting.ts
│   │   │   │   ├── types.test.ts
│   │   │   │   ├── uri.test.ts
│   │   │   │   ├── utils.ts
│   │   │   │   └── uuid.test.ts
│   │   │   ├── node
│   │   │   │   ├── crypto.test.ts
│   │   │   │   ├── decoder.test.ts
│   │   │   │   ├── extpath.test.ts
│   │   │   │   ├── id.test.ts
│   │   │   │   ├── keytar.test.ts
│   │   │   │   ├── pfs
│   │   │   │   ├── port.test.ts
│   │   │   │   ├── powershell.test.ts
│   │   │   │   ├── processes
│   │   │   │   ├── testUtils.ts
│   │   │   │   ├── uri.test.data.txt
│   │   │   │   ├── uri.test.perf.ts
│   │   │   │   └── zip
│   │   │   └── parts
│   │   │       └── quickinput
│   │   └── worker
│   │       ├── defaultWorkerFactory.ts
│   │       └── workerMain.ts
│   ├── code
│   │   ├── browser
│   │   │   └── workbench
│   │   │       ├── callback.html
│   │   │       ├── workbench-dev.html
│   │   │       ├── workbench.html
│   │   │       └── workbench.ts
│   │   ├── buildfile.js
│   │   ├── electron-browser
│   │   │   ├── sharedProcess
│   │   │   │   ├── contrib
│   │   │   │   ├── sharedProcess.html
│   │   │   │   ├── sharedProcess.js
│   │   │   │   └── sharedProcessMain.ts
│   │   │   └── workbench
│   │   │       ├── workbench.html
│   │   │       └── workbench.js
│   │   ├── electron-main
│   │   │   ├── app.ts
│   │   │   ├── auth.ts
│   │   │   └── main.ts
│   │   ├── electron-sandbox
│   │   │   ├── issue
│   │   │   │   ├── issueReporter.html
│   │   │   │   ├── issueReporter.js
│   │   │   │   ├── issueReporterMain.ts
│   │   │   │   ├── issueReporterModel.ts
│   │   │   │   ├── issueReporterPage.ts
│   │   │   │   ├── media
│   │   │   │   └── test
│   │   │   ├── processExplorer
│   │   │   │   ├── media
│   │   │   │   ├── processExplorer.html
│   │   │   │   ├── processExplorer.js
│   │   │   │   └── processExplorerMain.ts
│   │   │   └── workbench
│   │   │       ├── workbench.html
│   │   │       └── workbench.js
│   │   └── node
│   │       ├── cli.ts
│   │       └── cliProcessMain.ts
│   ├── css.build.js
│   ├── css.d.ts
│   ├── css.js
│   ├── editor
│   │   ├── browser
│   │   │   ├── config
│   │   │   │   ├── charWidthReader.ts
│   │   │   │   ├── configuration.ts
│   │   │   │   └── elementSizeObserver.ts
│   │   │   ├── controller
│   │   │   │   ├── coreCommands.ts
│   │   │   │   ├── mouseHandler.ts
│   │   │   │   ├── mouseTarget.ts
│   │   │   │   ├── pointerHandler.ts
│   │   │   │   ├── textAreaHandler.css
│   │   │   │   ├── textAreaHandler.ts
│   │   │   │   ├── textAreaInput.ts
│   │   │   │   └── textAreaState.ts
│   │   │   ├── core
│   │   │   │   ├── editorState.ts
│   │   │   │   ├── keybindingCancellation.ts
│   │   │   │   └── markdownRenderer.ts
│   │   │   ├── editorBrowser.ts
│   │   │   ├── editorDom.ts
│   │   │   ├── editorExtensions.ts
│   │   │   ├── services
│   │   │   │   ├── abstractCodeEditorService.ts
│   │   │   │   ├── bulkEditService.ts
│   │   │   │   ├── codeEditorService.ts
│   │   │   │   ├── codeEditorServiceImpl.ts
│   │   │   │   ├── markerDecorations.ts
│   │   │   │   └── openerService.ts
│   │   │   ├── view
│   │   │   │   ├── domLineBreaksComputer.ts
│   │   │   │   ├── dynamicViewOverlay.ts
│   │   │   │   ├── viewController.ts
│   │   │   │   ├── viewImpl.ts
│   │   │   │   ├── viewLayer.ts
│   │   │   │   ├── viewOverlays.ts
│   │   │   │   ├── viewPart.ts
│   │   │   │   └── viewUserInputEvents.ts
│   │   │   ├── viewParts
│   │   │   │   ├── contentWidgets
│   │   │   │   ├── currentLineHighlight
│   │   │   │   ├── decorations
│   │   │   │   ├── editorScrollbar
│   │   │   │   ├── glyphMargin
│   │   │   │   ├── indentGuides
│   │   │   │   ├── lineNumbers
│   │   │   │   ├── lines
│   │   │   │   ├── linesDecorations
│   │   │   │   ├── margin
│   │   │   │   ├── marginDecorations
│   │   │   │   ├── minimap
│   │   │   │   ├── overlayWidgets
│   │   │   │   ├── overviewRuler
│   │   │   │   ├── rulers
│   │   │   │   ├── scrollDecoration
│   │   │   │   ├── selections
│   │   │   │   ├── viewCursors
│   │   │   │   └── viewZones
│   │   │   └── widget
│   │   │       ├── codeEditorWidget.ts
│   │   │       ├── diffEditorWidget.ts
│   │   │       ├── diffNavigator.ts
│   │   │       ├── diffReview.ts
│   │   │       ├── embeddedCodeEditorWidget.ts
│   │   │       ├── inlineDiffMargin.ts
│   │   │       └── media
│   │   ├── common
│   │   │   ├── commands
│   │   │   │   ├── replaceCommand.ts
│   │   │   │   ├── shiftCommand.ts
│   │   │   │   ├── surroundSelectionCommand.ts
│   │   │   │   └── trimTrailingWhitespaceCommand.ts
│   │   │   ├── config
│   │   │   │   ├── commonEditorConfig.ts
│   │   │   │   ├── editorOptions.ts
│   │   │   │   ├── editorZoom.ts
│   │   │   │   └── fontInfo.ts
│   │   │   ├── controller
│   │   │   │   ├── cursor.ts
│   │   │   │   ├── cursorAtomicMoveOperations.ts
│   │   │   │   ├── cursorCollection.ts
│   │   │   │   ├── cursorColumnSelection.ts
│   │   │   │   ├── cursorCommon.ts
│   │   │   │   ├── cursorDeleteOperations.ts
│   │   │   │   ├── cursorEvents.ts
│   │   │   │   ├── cursorMoveCommands.ts
│   │   │   │   ├── cursorMoveOperations.ts
│   │   │   │   ├── cursorTypeOperations.ts
│   │   │   │   ├── cursorWordOperations.ts
│   │   │   │   ├── oneCursor.ts
│   │   │   │   └── wordCharacterClassifier.ts
│   │   │   ├── core
│   │   │   │   ├── characterClassifier.ts
│   │   │   │   ├── editOperation.ts
│   │   │   │   ├── lineTokens.ts
│   │   │   │   ├── position.ts
│   │   │   │   ├── range.ts
│   │   │   │   ├── rgba.ts
│   │   │   │   ├── selection.ts
│   │   │   │   ├── stringBuilder.ts
│   │   │   │   └── token.ts
│   │   │   ├── diff
│   │   │   │   └── diffComputer.ts
│   │   │   ├── editorAction.ts
│   │   │   ├── editorCommon.ts
│   │   │   ├── editorContextKeys.ts
│   │   │   ├── model
│   │   │   │   ├── bracketPairColorizer
│   │   │   │   ├── decorationProvider.ts
│   │   │   │   ├── editStack.ts
│   │   │   │   ├── indentationGuesser.ts
│   │   │   │   ├── intervalTree.ts
│   │   │   │   ├── mirrorTextModel.ts
│   │   │   │   ├── pieceTreeTextBuffer
│   │   │   │   ├── textChange.ts
│   │   │   │   ├── textModel.ts
│   │   │   │   ├── textModelEvents.ts
│   │   │   │   ├── textModelSearch.ts
│   │   │   │   ├── textModelTokens.ts
│   │   │   │   ├── tokensStore.ts
│   │   │   │   └── wordHelper.ts
│   │   │   ├── model.ts
│   │   │   ├── modes
│   │   │   │   ├── abstractMode.ts
│   │   │   │   ├── languageConfiguration.ts
│   │   │   │   ├── languageConfigurationRegistry.ts
│   │   │   │   ├── languageFeatureRegistry.ts
│   │   │   │   ├── languageSelector.ts
│   │   │   │   ├── linkComputer.ts
│   │   │   │   ├── modesRegistry.ts
│   │   │   │   ├── nullMode.ts
│   │   │   │   ├── supports
│   │   │   │   ├── supports.ts
│   │   │   │   ├── textToHtmlTokenizer.ts
│   │   │   │   ├── tokenization
│   │   │   │   └── tokenizationRegistry.ts
│   │   │   ├── modes.ts
│   │   │   ├── services
│   │   │   │   ├── editorSimpleWorker.ts
│   │   │   │   ├── editorWorkerService.ts
│   │   │   │   ├── editorWorkerServiceImpl.ts
│   │   │   │   ├── getIconClasses.ts
│   │   │   │   ├── getSemanticTokens.ts
│   │   │   │   ├── languagesRegistry.ts
│   │   │   │   ├── markerDecorationsServiceImpl.ts
│   │   │   │   ├── markersDecorationService.ts
│   │   │   │   ├── modeService.ts
│   │   │   │   ├── modeServiceImpl.ts
│   │   │   │   ├── modelService.ts
│   │   │   │   ├── modelServiceImpl.ts
│   │   │   │   ├── modelUndoRedoParticipant.ts
│   │   │   │   ├── resolverService.ts
│   │   │   │   ├── semanticTokensDto.ts
│   │   │   │   ├── semanticTokensProviderStyling.ts
│   │   │   │   ├── textResourceConfigurationService.ts
│   │   │   │   ├── textResourceConfigurationServiceImpl.ts
│   │   │   │   └── webWorker.ts
│   │   │   ├── standalone
│   │   │   │   ├── standaloneBase.ts
│   │   │   │   └── standaloneEnums.ts
│   │   │   ├── standaloneStrings.ts
│   │   │   ├── view
│   │   │   │   ├── editorColorRegistry.ts
│   │   │   │   ├── overviewZoneManager.ts
│   │   │   │   ├── renderingContext.ts
│   │   │   │   ├── viewContext.ts
│   │   │   │   └── viewEvents.ts
│   │   │   ├── viewLayout
│   │   │   │   ├── lineDecorations.ts
│   │   │   │   ├── linesLayout.ts
│   │   │   │   ├── viewLayout.ts
│   │   │   │   ├── viewLineRenderer.ts
│   │   │   │   └── viewLinesViewportData.ts
│   │   │   └── viewModel
│   │   │       ├── minimapTokensColorTracker.ts
│   │   │       ├── monospaceLineBreaksComputer.ts
│   │   │       ├── prefixSumComputer.ts
│   │   │       ├── splitLinesCollection.ts
│   │   │       ├── viewEventHandler.ts
│   │   │       ├── viewModel.ts
│   │   │       ├── viewModelDecorations.ts
│   │   │       ├── viewModelEventDispatcher.ts
│   │   │       └── viewModelImpl.ts
│   │   ├── contrib
│   │   │   ├── anchorSelect
│   │   │   │   ├── anchorSelect.css
│   │   │   │   └── anchorSelect.ts
│   │   │   ├── bracketMatching
│   │   │   │   ├── bracketMatching.css
│   │   │   │   ├── bracketMatching.ts
│   │   │   │   └── test
│   │   │   ├── caretOperations
│   │   │   │   ├── caretOperations.ts
│   │   │   │   ├── moveCaretCommand.ts
│   │   │   │   ├── test
│   │   │   │   └── transpose.ts
│   │   │   ├── clipboard
│   │   │   │   └── clipboard.ts
│   │   │   ├── codeAction
│   │   │   │   ├── codeAction.ts
│   │   │   │   ├── codeActionCommands.ts
│   │   │   │   ├── codeActionContributions.ts
│   │   │   │   ├── codeActionMenu.ts
│   │   │   │   ├── codeActionModel.ts
│   │   │   │   ├── codeActionUi.ts
│   │   │   │   ├── lightBulbWidget.css
│   │   │   │   ├── lightBulbWidget.ts
│   │   │   │   ├── test
│   │   │   │   └── types.ts
│   │   │   ├── codelens
│   │   │   │   ├── codeLensCache.ts
│   │   │   │   ├── codelens.ts
│   │   │   │   ├── codelensController.ts
│   │   │   │   ├── codelensWidget.css
│   │   │   │   └── codelensWidget.ts
│   │   │   ├── colorPicker
│   │   │   │   ├── color.ts
│   │   │   │   ├── colorContributions.ts
│   │   │   │   ├── colorDetector.ts
│   │   │   │   ├── colorPicker.css
│   │   │   │   ├── colorPickerModel.ts
│   │   │   │   ├── colorPickerWidget.ts
│   │   │   │   └── images
│   │   │   ├── comment
│   │   │   │   ├── blockCommentCommand.ts
│   │   │   │   ├── comment.ts
│   │   │   │   ├── lineCommentCommand.ts
│   │   │   │   └── test
│   │   │   ├── contextmenu
│   │   │   │   └── contextmenu.ts
│   │   │   ├── cursorUndo
│   │   │   │   ├── cursorUndo.ts
│   │   │   │   └── test
│   │   │   ├── dnd
│   │   │   │   ├── dnd.css
│   │   │   │   ├── dnd.ts
│   │   │   │   └── dragAndDropCommand.ts
│   │   │   ├── documentSymbols
│   │   │   │   ├── documentSymbols.ts
│   │   │   │   ├── outlineModel.ts
│   │   │   │   └── test
│   │   │   ├── find
│   │   │   │   ├── findController.ts
│   │   │   │   ├── findDecorations.ts
│   │   │   │   ├── findModel.ts
│   │   │   │   ├── findOptionsWidget.ts
│   │   │   │   ├── findState.ts
│   │   │   │   ├── findWidget.css
│   │   │   │   ├── findWidget.ts
│   │   │   │   ├── replaceAllCommand.ts
│   │   │   │   ├── replacePattern.ts
│   │   │   │   └── test
│   │   │   ├── folding
│   │   │   │   ├── folding.css
│   │   │   │   ├── folding.ts
│   │   │   │   ├── foldingDecorations.ts
│   │   │   │   ├── foldingModel.ts
│   │   │   │   ├── foldingRanges.ts
│   │   │   │   ├── hiddenRangeModel.ts
│   │   │   │   ├── indentRangeProvider.ts
│   │   │   │   ├── intializingRangeProvider.ts
│   │   │   │   ├── syntaxRangeProvider.ts
│   │   │   │   └── test
│   │   │   ├── fontZoom
│   │   │   │   └── fontZoom.ts
│   │   │   ├── format
│   │   │   │   ├── format.ts
│   │   │   │   ├── formatActions.ts
│   │   │   │   └── formattingEdit.ts
│   │   │   ├── gotoError
│   │   │   │   ├── gotoError.ts
│   │   │   │   ├── gotoErrorWidget.ts
│   │   │   │   ├── markerNavigationService.ts
│   │   │   │   └── media
│   │   │   ├── gotoSymbol
│   │   │   │   ├── goToCommands.ts
│   │   │   │   ├── goToSymbol.ts
│   │   │   │   ├── link
│   │   │   │   ├── peek
│   │   │   │   ├── referencesModel.ts
│   │   │   │   ├── symbolNavigation.ts
│   │   │   │   └── test
│   │   │   ├── hover
│   │   │   │   ├── colorHoverParticipant.ts
│   │   │   │   ├── getHover.ts
│   │   │   │   ├── hover.ts
│   │   │   │   ├── hoverOperation.ts
│   │   │   │   ├── hoverTypes.ts
│   │   │   │   ├── hoverWidgets.ts
│   │   │   │   ├── markdownHoverParticipant.ts
│   │   │   │   ├── markerHoverParticipant.ts
│   │   │   │   ├── modesContentHover.ts
│   │   │   │   └── modesGlyphHover.ts
│   │   │   ├── inPlaceReplace
│   │   │   │   ├── inPlaceReplace.ts
│   │   │   │   └── inPlaceReplaceCommand.ts
│   │   │   ├── indentation
│   │   │   │   ├── indentUtils.ts
│   │   │   │   ├── indentation.ts
│   │   │   │   └── test
│   │   │   ├── inlayHints
│   │   │   │   └── inlayHintsController.ts
│   │   │   ├── inlineCompletions
│   │   │   │   ├── consts.ts
│   │   │   │   ├── ghostText.css
│   │   │   │   ├── ghostText.ts
│   │   │   │   ├── ghostTextController.ts
│   │   │   │   ├── ghostTextModel.ts
│   │   │   │   ├── ghostTextWidget.ts
│   │   │   │   ├── inlineCompletionToGhostText.ts
│   │   │   │   ├── inlineCompletionsHoverParticipant.ts
│   │   │   │   ├── inlineCompletionsModel.ts
│   │   │   │   ├── suggestWidgetInlineCompletionProvider.ts
│   │   │   │   ├── suggestWidgetPreviewModel.ts
│   │   │   │   ├── test
│   │   │   │   └── utils.ts
│   │   │   ├── linesOperations
│   │   │   │   ├── copyLinesCommand.ts
│   │   │   │   ├── linesOperations.ts
│   │   │   │   ├── moveLinesCommand.ts
│   │   │   │   ├── sortLinesCommand.ts
│   │   │   │   └── test
│   │   │   ├── linkedEditing
│   │   │   │   ├── linkedEditing.ts
│   │   │   │   └── test
│   │   │   ├── links
│   │   │   │   ├── getLinks.ts
│   │   │   │   ├── links.css
│   │   │   │   └── links.ts
│   │   │   ├── message
│   │   │   │   ├── messageController.css
│   │   │   │   └── messageController.ts
│   │   │   ├── multicursor
│   │   │   │   ├── multicursor.ts
│   │   │   │   └── test
│   │   │   ├── parameterHints
│   │   │   │   ├── parameterHints.css
│   │   │   │   ├── parameterHints.ts
│   │   │   │   ├── parameterHintsModel.ts
│   │   │   │   ├── parameterHintsWidget.ts
│   │   │   │   ├── provideSignatureHelp.ts
│   │   │   │   └── test
│   │   │   ├── peekView
│   │   │   │   ├── media
│   │   │   │   └── peekView.ts
│   │   │   ├── quickAccess
│   │   │   │   ├── commandsQuickAccess.ts
│   │   │   │   ├── editorNavigationQuickAccess.ts
│   │   │   │   ├── gotoLineQuickAccess.ts
│   │   │   │   └── gotoSymbolQuickAccess.ts
│   │   │   ├── rename
│   │   │   │   ├── rename.ts
│   │   │   │   ├── renameInputField.css
│   │   │   │   └── renameInputField.ts
│   │   │   ├── smartSelect
│   │   │   │   ├── bracketSelections.ts
│   │   │   │   ├── smartSelect.ts
│   │   │   │   ├── test
│   │   │   │   └── wordSelections.ts
│   │   │   ├── snippet
│   │   │   │   ├── snippet.md
│   │   │   │   ├── snippetController2.ts
│   │   │   │   ├── snippetParser.ts
│   │   │   │   ├── snippetSession.css
│   │   │   │   ├── snippetSession.ts
│   │   │   │   ├── snippetVariables.ts
│   │   │   │   └── test
│   │   │   ├── suggest
│   │   │   │   ├── completionModel.ts
│   │   │   │   ├── media
│   │   │   │   ├── resizable.ts
│   │   │   │   ├── suggest.ts
│   │   │   │   ├── suggestAlternatives.ts
│   │   │   │   ├── suggestCommitCharacters.ts
│   │   │   │   ├── suggestController.ts
│   │   │   │   ├── suggestMemory.ts
│   │   │   │   ├── suggestModel.ts
│   │   │   │   ├── suggestOvertypingCapturer.ts
│   │   │   │   ├── suggestWidget.ts
│   │   │   │   ├── suggestWidgetDetails.ts
│   │   │   │   ├── suggestWidgetRenderer.ts
│   │   │   │   ├── suggestWidgetStatus.ts
│   │   │   │   ├── test
│   │   │   │   ├── wordContextKey.ts
│   │   │   │   └── wordDistance.ts
│   │   │   ├── symbolIcons
│   │   │   │   └── symbolIcons.ts
│   │   │   ├── toggleTabFocusMode
│   │   │   │   └── toggleTabFocusMode.ts
│   │   │   ├── tokenization
│   │   │   │   └── tokenization.ts
│   │   │   ├── unusualLineTerminators
│   │   │   │   └── unusualLineTerminators.ts
│   │   │   ├── viewportSemanticTokens
│   │   │   │   └── viewportSemanticTokens.ts
│   │   │   ├── wordHighlighter
│   │   │   │   └── wordHighlighter.ts
│   │   │   ├── wordOperations
│   │   │   │   ├── test
│   │   │   │   └── wordOperations.ts
│   │   │   ├── wordPartOperations
│   │   │   │   ├── test
│   │   │   │   └── wordPartOperations.ts
│   │   │   └── zoneWidget
│   │   │       ├── zoneWidget.css
│   │   │       └── zoneWidget.ts
│   │   ├── editor.all.ts
│   │   ├── editor.api.ts
│   │   ├── editor.main.ts
│   │   ├── editor.worker.ts
│   │   ├── standalone
│   │   │   ├── browser
│   │   │   │   ├── accessibilityHelp
│   │   │   │   ├── colorizer.ts
│   │   │   │   ├── iPadShowKeyboard
│   │   │   │   ├── inspectTokens
│   │   │   │   ├── quickAccess
│   │   │   │   ├── quickInput
│   │   │   │   ├── referenceSearch
│   │   │   │   ├── simpleServices.ts
│   │   │   │   ├── standalone-tokens.css
│   │   │   │   ├── standaloneCodeEditor.ts
│   │   │   │   ├── standaloneCodeServiceImpl.ts
│   │   │   │   ├── standaloneEditor.ts
│   │   │   │   ├── standaloneLanguages.ts
│   │   │   │   ├── standaloneServices.ts
│   │   │   │   ├── standaloneThemeServiceImpl.ts
│   │   │   │   └── toggleHighContrast
│   │   │   ├── common
│   │   │   │   ├── monarch
│   │   │   │   ├── standaloneThemeService.ts
│   │   │   │   └── themes.ts
│   │   │   └── test
│   │   │       ├── browser
│   │   │       └── monarch
│   │   └── test
│   │       ├── browser
│   │       │   ├── commands
│   │       │   ├── controller
│   │       │   ├── core
│   │       │   ├── editorTestServices.ts
│   │       │   ├── services
│   │       │   ├── testCodeEditor.ts
│   │       │   ├── testCommand.ts
│   │       │   └── view
│   │       ├── common
│   │       │   ├── commentMode.ts
│   │       │   ├── config
│   │       │   ├── controller
│   │       │   ├── core
│   │       │   ├── diff
│   │       │   ├── editorTestUtils.ts
│   │       │   ├── mocks
│   │       │   ├── model
│   │       │   ├── modes
│   │       │   ├── modesTestUtils.ts
│   │       │   ├── services
│   │       │   ├── view
│   │       │   ├── viewLayout
│   │       │   └── viewModel
│   │       └── node
│   │           └── classification
│   ├── loader.js
│   ├── monaco.d.ts
│   ├── nls.build.js
│   ├── nls.d.ts
│   ├── nls.js
│   ├── nls.mock.ts
│   ├── platform
│   │   ├── accessibility
│   │   │   └── common
│   │   │       ├── accessibility.ts
│   │   │       └── accessibilityService.ts
│   │   ├── actions
│   │   │   ├── browser
│   │   │   │   ├── dropdownWithPrimaryActionViewItem.ts
│   │   │   │   ├── menuEntryActionViewItem.css
│   │   │   │   └── menuEntryActionViewItem.ts
│   │   │   ├── common
│   │   │   │   ├── actions.ts
│   │   │   │   └── menuService.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── backup
│   │   │   ├── electron-main
│   │   │   │   ├── backup.ts
│   │   │   │   └── backupMainService.ts
│   │   │   ├── node
│   │   │   │   └── backup.ts
│   │   │   └── test
│   │   │       └── electron-main
│   │   ├── browser
│   │   │   └── contextScopedHistoryWidget.ts
│   │   ├── checksum
│   │   │   ├── common
│   │   │   │   └── checksumService.ts
│   │   │   ├── electron-sandbox
│   │   │   │   └── checksumService.ts
│   │   │   ├── node
│   │   │   │   └── checksumService.ts
│   │   │   └── test
│   │   │       └── node
│   │   ├── clipboard
│   │   │   ├── browser
│   │   │   │   └── clipboardService.ts
│   │   │   └── common
│   │   │       └── clipboardService.ts
│   │   ├── commands
│   │   │   ├── common
│   │   │   │   └── commands.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── configuration
│   │   │   ├── common
│   │   │   │   ├── configuration.ts
│   │   │   │   ├── configurationModels.ts
│   │   │   │   ├── configurationRegistry.ts
│   │   │   │   ├── configurationService.ts
│   │   │   │   └── userConfigurationFileService.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── contextkey
│   │   │   ├── browser
│   │   │   │   └── contextKeyService.ts
│   │   │   ├── common
│   │   │   │   ├── contextkey.ts
│   │   │   │   └── contextkeys.ts
│   │   │   └── test
│   │   │       ├── browser
│   │   │       └── common
│   │   ├── contextview
│   │   │   └── browser
│   │   │       ├── contextMenuHandler.css
│   │   │       ├── contextMenuHandler.ts
│   │   │       ├── contextMenuService.ts
│   │   │       ├── contextView.ts
│   │   │       └── contextViewService.ts
│   │   ├── debug
│   │   │   ├── common
│   │   │   │   ├── extensionHostDebug.ts
│   │   │   │   └── extensionHostDebugIpc.ts
│   │   │   └── electron-main
│   │   │       └── extensionHostDebugIpc.ts
│   │   ├── diagnostics
│   │   │   ├── common
│   │   │   │   └── diagnostics.ts
│   │   │   ├── electron-sandbox
│   │   │   │   └── diagnosticsService.ts
│   │   │   └── node
│   │   │       └── diagnosticsService.ts
│   │   ├── dialogs
│   │   │   ├── common
│   │   │   │   └── dialogs.ts
│   │   │   ├── electron-main
│   │   │   │   └── dialogMainService.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── download
│   │   │   └── common
│   │   │       ├── download.ts
│   │   │       ├── downloadIpc.ts
│   │   │       └── downloadService.ts
│   │   ├── driver
│   │   │   ├── browser
│   │   │   │   ├── baseDriver.ts
│   │   │   │   └── driver.ts
│   │   │   ├── common
│   │   │   │   ├── driver.ts
│   │   │   │   └── driverIpc.ts
│   │   │   ├── electron-main
│   │   │   │   └── driver.ts
│   │   │   ├── electron-sandbox
│   │   │   │   └── driver.ts
│   │   │   └── node
│   │   │       └── driver.ts
│   │   ├── editor
│   │   │   └── common
│   │   │       └── editor.ts
│   │   ├── encryption
│   │   │   ├── common
│   │   │   │   └── encryptionService.ts
│   │   │   └── electron-main
│   │   │       └── encryptionMainService.ts
│   │   ├── environment
│   │   │   ├── common
│   │   │   │   ├── argv.ts
│   │   │   │   ├── environment.ts
│   │   │   │   └── environmentService.ts
│   │   │   ├── electron-main
│   │   │   │   └── environmentMainService.ts
│   │   │   ├── node
│   │   │   │   ├── argv.ts
│   │   │   │   ├── argvHelper.ts
│   │   │   │   ├── environmentService.ts
│   │   │   │   ├── shellEnv.ts
│   │   │   │   ├── stdin.ts
│   │   │   │   ├── userDataPath.d.ts
│   │   │   │   ├── userDataPath.js
│   │   │   │   └── wait.ts
│   │   │   └── test
│   │   │       └── node
│   │   ├── extensionManagement
│   │   │   ├── common
│   │   │   │   ├── abstractExtensionManagementService.ts
│   │   │   │   ├── configRemotes.ts
│   │   │   │   ├── extensionEnablementService.ts
│   │   │   │   ├── extensionGalleryService.ts
│   │   │   │   ├── extensionManagement.ts
│   │   │   │   ├── extensionManagementCLIService.ts
│   │   │   │   ├── extensionManagementIpc.ts
│   │   │   │   ├── extensionManagementUtil.ts
│   │   │   │   ├── extensionNls.ts
│   │   │   │   ├── extensionTipsService.ts
│   │   │   │   ├── extensionUrlTrust.ts
│   │   │   │   └── media
│   │   │   ├── electron-sandbox
│   │   │   │   └── extensionTipsService.ts
│   │   │   ├── node
│   │   │   │   ├── extensionDownloader.ts
│   │   │   │   ├── extensionLifecycle.ts
│   │   │   │   ├── extensionManagementService.ts
│   │   │   │   ├── extensionManagementUtil.ts
│   │   │   │   ├── extensionUrlTrustService.ts
│   │   │   │   ├── extensionsManifestCache.ts
│   │   │   │   ├── extensionsScanner.ts
│   │   │   │   └── extensionsWatcher.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── extensionRecommendations
│   │   │   ├── common
│   │   │   │   └── extensionRecommendations.ts
│   │   │   └── electron-sandbox
│   │   │       └── extensionRecommendationsIpc.ts
│   │   ├── extensions
│   │   │   ├── common
│   │   │   │   ├── extensionValidator.ts
│   │   │   │   └── extensions.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── externalTerminal
│   │   │   ├── common
│   │   │   │   └── externalTerminal.ts
│   │   │   ├── electron-main
│   │   │   │   └── externalTerminalService.test.ts
│   │   │   ├── electron-sandbox
│   │   │   │   └── externalTerminalMainService.ts
│   │   │   └── node
│   │   │       └── externalTerminalService.ts
│   │   ├── files
│   │   │   ├── browser
│   │   │   │   ├── htmlFileSystemProvider.ts
│   │   │   │   └── indexedDBFileSystemProvider.ts
│   │   │   ├── common
│   │   │   │   ├── fileService.ts
│   │   │   │   ├── files.ts
│   │   │   │   ├── inMemoryFilesystemProvider.ts
│   │   │   │   ├── io.ts
│   │   │   │   └── ipcFileSystemProvider.ts
│   │   │   ├── electron-browser
│   │   │   │   └── diskFileSystemProvider.ts
│   │   │   ├── node
│   │   │   │   ├── diskFileSystemProvider.ts
│   │   │   │   └── watcher
│   │   │   └── test
│   │   │       ├── browser
│   │   │       ├── common
│   │   │       └── electron-browser
│   │   ├── instantiation
│   │   │   ├── common
│   │   │   │   ├── descriptors.ts
│   │   │   │   ├── extensions.ts
│   │   │   │   ├── graph.ts
│   │   │   │   ├── instantiation.ts
│   │   │   │   ├── instantiationService.ts
│   │   │   │   └── serviceCollection.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── ipc
│   │   │   ├── electron-browser
│   │   │   │   └── mainProcessService.ts
│   │   │   └── electron-sandbox
│   │   │       ├── mainProcessService.ts
│   │   │       └── services.ts
│   │   ├── issue
│   │   │   ├── common
│   │   │   │   ├── issue.ts
│   │   │   │   └── issueReporterUtil.ts
│   │   │   ├── electron-main
│   │   │   │   └── issueMainService.ts
│   │   │   └── electron-sandbox
│   │   │       └── issue.ts
│   │   ├── jsonschemas
│   │   │   └── common
│   │   │       └── jsonContributionRegistry.ts
│   │   ├── keybinding
│   │   │   ├── common
│   │   │   │   ├── abstractKeybindingService.ts
│   │   │   │   ├── baseResolvedKeybinding.ts
│   │   │   │   ├── keybinding.ts
│   │   │   │   ├── keybindingResolver.ts
│   │   │   │   ├── keybindingsRegistry.ts
│   │   │   │   ├── resolvedKeybindingItem.ts
│   │   │   │   └── usLayoutResolvedKeybinding.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── keyboardLayout
│   │   │   ├── common
│   │   │   │   ├── dispatchConfig.ts
│   │   │   │   ├── keyboardLayout.ts
│   │   │   │   ├── keyboardLayoutService.ts
│   │   │   │   └── keyboardMapper.ts
│   │   │   └── electron-main
│   │   │       └── keyboardLayoutMainService.ts
│   │   ├── label
│   │   │   └── common
│   │   │       └── label.ts
│   │   ├── launch
│   │   │   ├── common
│   │   │   │   └── launch.ts
│   │   │   └── electron-main
│   │   │       └── launchMainService.ts
│   │   ├── layout
│   │   │   └── browser
│   │   │       └── layoutService.ts
│   │   ├── lifecycle
│   │   │   ├── common
│   │   │   │   └── lifecycle.ts
│   │   │   └── electron-main
│   │   │       └── lifecycleMainService.ts
│   │   ├── list
│   │   │   └── browser
│   │   │       └── listService.ts
│   │   ├── localizations
│   │   │   ├── common
│   │   │   │   ├── localizations.ts
│   │   │   │   └── localizedStrings.ts
│   │   │   └── node
│   │   │       └── localizations.ts
│   │   ├── log
│   │   │   ├── browser
│   │   │   │   └── log.ts
│   │   │   ├── common
│   │   │   │   ├── bufferLog.ts
│   │   │   │   ├── fileLog.ts
│   │   │   │   ├── log.ts
│   │   │   │   └── logIpc.ts
│   │   │   └── node
│   │   │       ├── loggerService.ts
│   │   │       └── spdlogLog.ts
│   │   ├── markers
│   │   │   ├── common
│   │   │   │   ├── markerService.ts
│   │   │   │   └── markers.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── menubar
│   │   │   ├── common
│   │   │   │   └── menubar.ts
│   │   │   ├── electron-main
│   │   │   │   ├── menubar.ts
│   │   │   │   └── menubarMainService.ts
│   │   │   └── electron-sandbox
│   │   │       └── menubar.ts
│   │   ├── native
│   │   │   ├── common
│   │   │   │   └── native.ts
│   │   │   ├── electron-main
│   │   │   │   └── nativeHostMainService.ts
│   │   │   └── electron-sandbox
│   │   │       ├── native.ts
│   │   │       └── nativeHostService.ts
│   │   ├── notification
│   │   │   ├── common
│   │   │   │   └── notification.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── opener
│   │   │   ├── browser
│   │   │   │   └── link.ts
│   │   │   └── common
│   │   │       └── opener.ts
│   │   ├── product
│   │   │   └── common
│   │   │       ├── product.ts
│   │   │       └── productService.ts
│   │   ├── progress
│   │   │   └── common
│   │   │       └── progress.ts
│   │   ├── protocol
│   │   │   └── electron-main
│   │   │       ├── protocol.ts
│   │   │       └── protocolMainService.ts
│   │   ├── quickinput
│   │   │   ├── browser
│   │   │   │   ├── commandsQuickAccess.ts
│   │   │   │   ├── helpQuickAccess.ts
│   │   │   │   ├── pickerQuickAccess.ts
│   │   │   │   ├── quickAccess.ts
│   │   │   │   └── quickInput.ts
│   │   │   └── common
│   │   │       ├── quickAccess.ts
│   │   │       └── quickInput.ts
│   │   ├── registry
│   │   │   ├── common
│   │   │   │   └── platform.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── remote
│   │   │   ├── browser
│   │   │   │   ├── browserSocketFactory.ts
│   │   │   │   └── remoteAuthorityResolverService.ts
│   │   │   ├── common
│   │   │   │   ├── remoteAgentConnection.ts
│   │   │   │   ├── remoteAgentEnvironment.ts
│   │   │   │   ├── remoteAuthorityResolver.ts
│   │   │   │   ├── remoteHosts.ts
│   │   │   │   └── tunnel.ts
│   │   │   ├── electron-sandbox
│   │   │   │   └── remoteAuthorityResolverService.ts
│   │   │   └── node
│   │   │       ├── nodeSocketFactory.ts
│   │   │       └── tunnelService.ts
│   │   ├── request
│   │   │   ├── browser
│   │   │   │   └── requestService.ts
│   │   │   ├── common
│   │   │   │   ├── request.ts
│   │   │   │   └── requestIpc.ts
│   │   │   ├── electron-main
│   │   │   │   └── requestMainService.ts
│   │   │   └── node
│   │   │       ├── proxy.ts
│   │   │       └── requestService.ts
│   │   ├── serviceMachineId
│   │   │   └── common
│   │   │       └── serviceMachineId.ts
│   │   ├── severityIcon
│   │   │   └── common
│   │   │       └── severityIcon.ts
│   │   ├── sharedProcess
│   │   │   ├── electron-main
│   │   │   │   └── sharedProcess.ts
│   │   │   └── node
│   │   │       └── sharedProcess.ts
│   │   ├── sign
│   │   │   ├── browser
│   │   │   │   └── signService.ts
│   │   │   ├── common
│   │   │   │   └── sign.ts
│   │   │   └── node
│   │   │       └── signService.ts
│   │   ├── state
│   │   │   ├── electron-main
│   │   │   │   ├── state.ts
│   │   │   │   └── stateMainService.ts
│   │   │   └── test
│   │   │       └── electron-main
│   │   ├── storage
│   │   │   ├── browser
│   │   │   │   └── storageService.ts
│   │   │   ├── common
│   │   │   │   ├── storage.ts
│   │   │   │   └── storageIpc.ts
│   │   │   ├── electron-main
│   │   │   │   ├── storageIpc.ts
│   │   │   │   ├── storageMain.ts
│   │   │   │   └── storageMainService.ts
│   │   │   ├── electron-sandbox
│   │   │   │   └── storageService.ts
│   │   │   └── test
│   │   │       ├── browser
│   │   │       ├── common
│   │   │       └── electron-main
│   │   ├── telemetry
│   │   │   ├── browser
│   │   │   │   └── errorTelemetry.ts
│   │   │   ├── common
│   │   │   │   ├── commonProperties.ts
│   │   │   │   ├── errorTelemetry.ts
│   │   │   │   ├── gdprTypings.ts
│   │   │   │   ├── telemetry.ts
│   │   │   │   ├── telemetryIpc.ts
│   │   │   │   ├── telemetryLogAppender.ts
│   │   │   │   ├── telemetryService.ts
│   │   │   │   └── telemetryUtils.ts
│   │   │   ├── electron-sandbox
│   │   │   │   └── customEndpointTelemetryService.ts
│   │   │   ├── node
│   │   │   │   ├── appInsightsAppender.ts
│   │   │   │   ├── customEndpointTelemetryService.ts
│   │   │   │   ├── errorTelemetry.ts
│   │   │   │   └── telemetry.ts
│   │   │   └── test
│   │   │       ├── browser
│   │   │       ├── common
│   │   │       └── electron-browser
│   │   ├── terminal
│   │   │   ├── common
│   │   │   │   ├── environmentVariable.ts
│   │   │   │   ├── requestStore.ts
│   │   │   │   ├── terminal.ts
│   │   │   │   ├── terminalDataBuffering.ts
│   │   │   │   ├── terminalEnvironment.ts
│   │   │   │   ├── terminalPlatformConfiguration.ts
│   │   │   │   ├── terminalProcess.ts
│   │   │   │   ├── terminalProfiles.ts
│   │   │   │   └── terminalRecorder.ts
│   │   │   ├── electron-sandbox
│   │   │   │   └── terminal.ts
│   │   │   ├── node
│   │   │   │   ├── childProcessMonitor.ts
│   │   │   │   ├── heartbeatService.ts
│   │   │   │   ├── ptyHostMain.ts
│   │   │   │   ├── ptyHostService.ts
│   │   │   │   ├── ptyService.ts
│   │   │   │   ├── terminalEnvironment.ts
│   │   │   │   ├── terminalProcess.ts
│   │   │   │   ├── terminalProfiles.ts
│   │   │   │   └── windowsShellHelper.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── theme
│   │   │   ├── browser
│   │   │   │   └── iconsStyleSheet.ts
│   │   │   ├── common
│   │   │   │   ├── colorRegistry.ts
│   │   │   │   ├── iconRegistry.ts
│   │   │   │   ├── styler.ts
│   │   │   │   ├── theme.ts
│   │   │   │   ├── themeService.ts
│   │   │   │   └── tokenClassificationRegistry.ts
│   │   │   ├── electron-main
│   │   │   │   └── themeMainService.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── undoRedo
│   │   │   ├── common
│   │   │   │   ├── undoRedo.ts
│   │   │   │   └── undoRedoService.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── update
│   │   │   ├── common
│   │   │   │   ├── update.config.contribution.ts
│   │   │   │   ├── update.ts
│   │   │   │   └── updateIpc.ts
│   │   │   └── electron-main
│   │   │       ├── abstractUpdateService.ts
│   │   │       ├── updateService.darwin.ts
│   │   │       ├── updateService.linux.ts
│   │   │       ├── updateService.snap.ts
│   │   │       └── updateService.win32.ts
│   │   ├── url
│   │   │   ├── common
│   │   │   │   ├── url.ts
│   │   │   │   ├── urlIpc.ts
│   │   │   │   └── urlService.ts
│   │   │   └── electron-main
│   │   │       └── electronUrlListener.ts
│   │   ├── userDataSync
│   │   │   ├── common
│   │   │   │   ├── abstractSynchronizer.ts
│   │   │   │   ├── content.ts
│   │   │   │   ├── extensionsMerge.ts
│   │   │   │   ├── extensionsStorageSync.ts
│   │   │   │   ├── extensionsSync.ts
│   │   │   │   ├── globalStateMerge.ts
│   │   │   │   ├── globalStateSync.ts
│   │   │   │   ├── ignoredExtensions.ts
│   │   │   │   ├── keybindingsMerge.ts
│   │   │   │   ├── keybindingsSync.ts
│   │   │   │   ├── settingsMerge.ts
│   │   │   │   ├── settingsSync.ts
│   │   │   │   ├── snippetsMerge.ts
│   │   │   │   ├── snippetsSync.ts
│   │   │   │   ├── userDataAutoSyncService.ts
│   │   │   │   ├── userDataSync.ts
│   │   │   │   ├── userDataSyncAccount.ts
│   │   │   │   ├── userDataSyncBackupStoreService.ts
│   │   │   │   ├── userDataSyncIpc.ts
│   │   │   │   ├── userDataSyncLog.ts
│   │   │   │   ├── userDataSyncMachines.ts
│   │   │   │   ├── userDataSyncResourceEnablementService.ts
│   │   │   │   ├── userDataSyncService.ts
│   │   │   │   ├── userDataSyncServiceIpc.ts
│   │   │   │   └── userDataSyncStoreService.ts
│   │   │   ├── electron-sandbox
│   │   │   │   └── userDataAutoSyncService.ts
│   │   │   └── test
│   │   │       └── common
│   │   ├── webview
│   │   │   ├── common
│   │   │   │   ├── mimeTypes.ts
│   │   │   │   ├── webviewManagerService.ts
│   │   │   │   └── webviewPortMapping.ts
│   │   │   └── electron-main
│   │   │       ├── webviewMainService.ts
│   │   │       └── webviewProtocolProvider.ts
│   │   ├── windows
│   │   │   ├── common
│   │   │   │   └── windows.ts
│   │   │   ├── electron-main
│   │   │   │   ├── window.ts
│   │   │   │   ├── windows.ts
│   │   │   │   ├── windowsFinder.ts
│   │   │   │   ├── windowsMainService.ts
│   │   │   │   └── windowsStateHandler.ts
│   │   │   ├── electron-sandbox
│   │   │   │   └── window.ts
│   │   │   ├── node
│   │   │   │   └── windowTracker.ts
│   │   │   └── test
│   │   │       └── electron-main
│   │   ├── workspace
│   │   │   ├── common
│   │   │   │   ├── workspace.ts
│   │   │   │   └── workspaceTrust.ts
│   │   │   └── test
│   │   │       └── common
│   │   └── workspaces
│   │       ├── common
│   │       │   └── workspaces.ts
│   │       ├── electron-main
│   │       │   ├── workspaces.ts
│   │       │   ├── workspacesHistoryMainService.ts
│   │       │   ├── workspacesMainService.ts
│   │       │   └── workspacesManagementMainService.ts
│   │       └── test
│   │           ├── common
│   │           └── electron-main
│   ├── vscode.d.ts
│   ├── vscode.proposed.d.ts
│   └── workbench
│       ├── api
│       │   ├── browser
│       │   │   ├── extensionHost.contribution.ts
│       │   │   ├── mainThreadAuthentication.ts
│       │   │   ├── mainThreadBulkEdits.ts
│       │   │   ├── mainThreadCLICommands.ts
│       │   │   ├── mainThreadClipboard.ts
│       │   │   ├── mainThreadCodeInsets.ts
│       │   │   ├── mainThreadCommands.ts
│       │   │   ├── mainThreadComments.ts
│       │   │   ├── mainThreadConfiguration.ts
│       │   │   ├── mainThreadConsole.ts
│       │   │   ├── mainThreadCustomEditors.ts
│       │   │   ├── mainThreadDebugService.ts
│       │   │   ├── mainThreadDecorations.ts
│       │   │   ├── mainThreadDiagnostics.ts
│       │   │   ├── mainThreadDialogs.ts
│       │   │   ├── mainThreadDocumentContentProviders.ts
│       │   │   ├── mainThreadDocuments.ts
│       │   │   ├── mainThreadDocumentsAndEditors.ts
│       │   │   ├── mainThreadDownloadService.ts
│       │   │   ├── mainThreadEditor.ts
│       │   │   ├── mainThreadEditorTabs.ts
│       │   │   ├── mainThreadEditors.ts
│       │   │   ├── mainThreadErrors.ts
│       │   │   ├── mainThreadExtensionService.ts
│       │   │   ├── mainThreadFileSystem.ts
│       │   │   ├── mainThreadFileSystemEventService.ts
│       │   │   ├── mainThreadInteractive.ts
│       │   │   ├── mainThreadKeytar.ts
│       │   │   ├── mainThreadLabelService.ts
│       │   │   ├── mainThreadLanguageFeatures.ts
│       │   │   ├── mainThreadLanguages.ts
│       │   │   ├── mainThreadLogService.ts
│       │   │   ├── mainThreadMessageService.ts
│       │   │   ├── mainThreadNotebook.ts
│       │   │   ├── mainThreadNotebookDocuments.ts
│       │   │   ├── mainThreadNotebookDocumentsAndEditors.ts
│       │   │   ├── mainThreadNotebookDto.ts
│       │   │   ├── mainThreadNotebookEditors.ts
│       │   │   ├── mainThreadNotebookKernels.ts
│       │   │   ├── mainThreadNotebookRenderers.ts
│       │   │   ├── mainThreadOutputService.ts
│       │   │   ├── mainThreadProgress.ts
│       │   │   ├── mainThreadQuickOpen.ts
│       │   │   ├── mainThreadRemoteConnectionData.ts
│       │   │   ├── mainThreadSCM.ts
│       │   │   ├── mainThreadSaveParticipant.ts
│       │   │   ├── mainThreadSearch.ts
│       │   │   ├── mainThreadSecretState.ts
│       │   │   ├── mainThreadStatusBar.ts
│       │   │   ├── mainThreadStorage.ts
│       │   │   ├── mainThreadTask.ts
│       │   │   ├── mainThreadTelemetry.ts
│       │   │   ├── mainThreadTerminalService.ts
│       │   │   ├── mainThreadTesting.ts
│       │   │   ├── mainThreadTheming.ts
│       │   │   ├── mainThreadTimeline.ts
│       │   │   ├── mainThreadTreeViews.ts
│       │   │   ├── mainThreadTunnelService.ts
│       │   │   ├── mainThreadUriOpeners.ts
│       │   │   ├── mainThreadUrls.ts
│       │   │   ├── mainThreadWebviewManager.ts
│       │   │   ├── mainThreadWebviewPanels.ts
│       │   │   ├── mainThreadWebviewViews.ts
│       │   │   ├── mainThreadWebviews.ts
│       │   │   ├── mainThreadWindow.ts
│       │   │   ├── mainThreadWorkspace.ts
│       │   │   └── viewsExtensionPoint.ts
│       │   ├── common
│       │   │   ├── cache.ts
│       │   │   ├── configurationExtensionPoint.ts
│       │   │   ├── exHostSecretState.ts
│       │   │   ├── extHost.api.impl.ts
│       │   │   ├── extHost.common.services.ts
│       │   │   ├── extHost.protocol.ts
│       │   │   ├── extHostApiCommands.ts
│       │   │   ├── extHostApiDeprecationService.ts
│       │   │   ├── extHostAuthentication.ts
│       │   │   ├── extHostBulkEdits.ts
│       │   │   ├── extHostClipboard.ts
│       │   │   ├── extHostCodeInsets.ts
│       │   │   ├── extHostCommands.ts
│       │   │   ├── extHostComments.ts
│       │   │   ├── extHostConfiguration.ts
│       │   │   ├── extHostCustomEditors.ts
│       │   │   ├── extHostCustomers.ts
│       │   │   ├── extHostDebugService.ts
│       │   │   ├── extHostDecorations.ts
│       │   │   ├── extHostDiagnostics.ts
│       │   │   ├── extHostDialogs.ts
│       │   │   ├── extHostDocumentContentProviders.ts
│       │   │   ├── extHostDocumentData.ts
│       │   │   ├── extHostDocumentSaveParticipant.ts
│       │   │   ├── extHostDocuments.ts
│       │   │   ├── extHostDocumentsAndEditors.ts
│       │   │   ├── extHostEditorTabs.ts
│       │   │   ├── extHostExtensionActivator.ts
│       │   │   ├── extHostExtensionService.ts
│       │   │   ├── extHostFileSystem.ts
│       │   │   ├── extHostFileSystemConsumer.ts
│       │   │   ├── extHostFileSystemEventService.ts
│       │   │   ├── extHostFileSystemInfo.ts
│       │   │   ├── extHostInitDataService.ts
│       │   │   ├── extHostInteractive.ts
│       │   │   ├── extHostLabelService.ts
│       │   │   ├── extHostLanguageFeatures.ts
│       │   │   ├── extHostLanguages.ts
│       │   │   ├── extHostMemento.ts
│       │   │   ├── extHostMessageService.ts
│       │   │   ├── extHostNotebook.ts
│       │   │   ├── extHostNotebookConcatDocument.ts
│       │   │   ├── extHostNotebookDocument.ts
│       │   │   ├── extHostNotebookDocuments.ts
│       │   │   ├── extHostNotebookEditor.ts
│       │   │   ├── extHostNotebookEditors.ts
│       │   │   ├── extHostNotebookKernels.ts
│       │   │   ├── extHostNotebookRenderers.ts
│       │   │   ├── extHostOutput.ts
│       │   │   ├── extHostProgress.ts
│       │   │   ├── extHostQuickOpen.ts
│       │   │   ├── extHostRequireInterceptor.ts
│       │   │   ├── extHostRpcService.ts
│       │   │   ├── extHostSCM.ts
│       │   │   ├── extHostSearch.ts
│       │   │   ├── extHostSecrets.ts
│       │   │   ├── extHostStatusBar.ts
│       │   │   ├── extHostStorage.ts
│       │   │   ├── extHostStoragePaths.ts
│       │   │   ├── extHostTask.ts
│       │   │   ├── extHostTelemetry.ts
│       │   │   ├── extHostTerminalService.ts
│       │   │   ├── extHostTesting.ts
│       │   │   ├── extHostTestingPrivateApi.ts
│       │   │   ├── extHostTextEditor.ts
│       │   │   ├── extHostTextEditors.ts
│       │   │   ├── extHostTheming.ts
│       │   │   ├── extHostTimeline.ts
│       │   │   ├── extHostTreeViews.ts
│       │   │   ├── extHostTunnelService.ts
│       │   │   ├── extHostTypeConverters.ts
│       │   │   ├── extHostTypes.ts
│       │   │   ├── extHostUriOpener.ts
│       │   │   ├── extHostUriTransformerService.ts
│       │   │   ├── extHostUrls.ts
│       │   │   ├── extHostWebview.ts
│       │   │   ├── extHostWebviewMessaging.ts
│       │   │   ├── extHostWebviewPanels.ts
│       │   │   ├── extHostWebviewView.ts
│       │   │   ├── extHostWindow.ts
│       │   │   ├── extHostWorkspace.ts
│       │   │   ├── jsonValidationExtensionPoint.ts
│       │   │   ├── menusExtensionPoint.ts
│       │   │   └── shared
│       │   ├── node
│       │   │   ├── extHost.node.services.ts
│       │   │   ├── extHostCLIServer.ts
│       │   │   ├── extHostDebugService.ts
│       │   │   ├── extHostDownloadService.ts
│       │   │   ├── extHostExtensionService.ts
│       │   │   ├── extHostLogService.ts
│       │   │   ├── extHostOutputService.ts
│       │   │   ├── extHostSearch.ts
│       │   │   ├── extHostStoragePaths.ts
│       │   │   ├── extHostTask.ts
│       │   │   ├── extHostTerminalService.ts
│       │   │   └── extHostTunnelService.ts
│       │   └── worker
│       │       ├── extHost.worker.services.ts
│       │       ├── extHostExtensionService.ts
│       │       └── extHostLogService.ts
│       ├── browser
│       │   ├── actions
│       │   │   ├── developerActions.ts
│       │   │   ├── helpActions.ts
│       │   │   ├── layoutActions.ts
│       │   │   ├── listCommands.ts
│       │   │   ├── media
│       │   │   ├── navigationActions.ts
│       │   │   ├── quickAccessActions.ts
│       │   │   ├── textInputActions.ts
│       │   │   ├── windowActions.ts
│       │   │   ├── workspaceActions.ts
│       │   │   └── workspaceCommands.ts
│       │   ├── actions.ts
│       │   ├── codeeditor.ts
│       │   ├── composite.ts
│       │   ├── contextkeys.ts
│       │   ├── dnd.ts
│       │   ├── editor.ts
│       │   ├── labels.ts
│       │   ├── layout.ts
│       │   ├── media
│       │   │   ├── code-icon.svg
│       │   │   ├── part.css
│       │   │   └── style.css
│       │   ├── panecomposite.ts
│       │   ├── panel.ts
│       │   ├── part.ts
│       │   ├── parts
│       │   │   ├── activitybar
│       │   │   ├── banner
│       │   │   ├── compositeBar.ts
│       │   │   ├── compositeBarActions.ts
│       │   │   ├── compositePart.ts
│       │   │   ├── dialogs
│       │   │   ├── editor
│       │   │   ├── media
│       │   │   ├── notifications
│       │   │   ├── panel
│       │   │   ├── sidebar
│       │   │   ├── statusbar
│       │   │   ├── titlebar
│       │   │   └── views
│       │   ├── quickaccess.ts
│       │   ├── style.ts
│       │   ├── viewlet.ts
│       │   ├── web.main.ts
│       │   ├── window.ts
│       │   ├── workbench.contribution.ts
│       │   └── workbench.ts
│       ├── buildfile.desktop.js
│       ├── buildfile.web.js
│       ├── common
│       │   ├── actions.ts
│       │   ├── activity.ts
│       │   ├── component.ts
│       │   ├── composite.ts
│       │   ├── configuration.ts
│       │   ├── contributions.ts
│       │   ├── dialogs.ts
│       │   ├── editor
│       │   │   ├── binaryEditorModel.ts
│       │   │   ├── diffEditorInput.ts
│       │   │   ├── diffEditorModel.ts
│       │   │   ├── editorGroupModel.ts
│       │   │   ├── editorInput.ts
│       │   │   ├── editorModel.ts
│       │   │   ├── editorOptions.ts
│       │   │   ├── resourceEditorInput.ts
│       │   │   ├── sideBySideEditorInput.ts
│       │   │   ├── textDiffEditorModel.ts
│       │   │   ├── textEditorModel.ts
│       │   │   ├── textResourceEditorInput.ts
│       │   │   └── textResourceEditorModel.ts
│       │   ├── editor.ts
│       │   ├── memento.ts
│       │   ├── notifications.ts
│       │   ├── panecomposite.ts
│       │   ├── panel.ts
│       │   ├── resources.ts
│       │   ├── theme.ts
│       │   ├── viewlet.ts
│       │   └── views.ts
│       ├── contrib
│       │   ├── bulkEdit
│       │   │   ├── browser
│       │   │   └── test
│       │   ├── callHierarchy
│       │   │   ├── browser
│       │   │   └── common
│       │   ├── codeActions
│       │   │   └── common
│       │   ├── codeEditor
│       │   │   ├── browser
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── comments
│       │   │   ├── browser
│       │   │   └── common
│       │   ├── configExporter
│       │   │   └── electron-sandbox
│       │   ├── customEditor
│       │   │   ├── browser
│       │   │   └── common
│       │   ├── debug
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   ├── node
│       │   │   └── test
│       │   ├── emmet
│       │   │   ├── browser
│       │   │   └── test
│       │   ├── experiments
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── extensions
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-browser
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── externalTerminal
│       │   │   ├── browser
│       │   │   ├── electron-sandbox
│       │   │   └── node
│       │   ├── externalUriOpener
│       │   │   ├── common
│       │   │   └── test
│       │   ├── feedback
│       │   │   └── browser
│       │   ├── files
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── format
│       │   │   └── browser
│       │   ├── interactive
│       │   │   └── browser
│       │   ├── issue
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── keybindings
│       │   │   └── browser
│       │   ├── list
│       │   │   └── browser
│       │   ├── localizations
│       │   │   └── browser
│       │   ├── logs
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── markdown
│       │   │   └── common
│       │   ├── markers
│       │   │   ├── browser
│       │   │   └── test
│       │   ├── notebook
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── outline
│       │   │   └── browser
│       │   ├── output
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── performance
│       │   │   ├── browser
│       │   │   └── electron-sandbox
│       │   ├── preferences
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── quickaccess
│       │   │   └── browser
│       │   ├── relauncher
│       │   │   └── browser
│       │   ├── remote
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── sash
│       │   │   └── browser
│       │   ├── scm
│       │   │   ├── browser
│       │   │   └── common
│       │   ├── search
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── searchEditor
│       │   │   └── browser
│       │   ├── snippets
│       │   │   ├── browser
│       │   │   └── test
│       │   ├── surveys
│       │   │   └── browser
│       │   ├── tags
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── tasks
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── telemetry
│       │   │   └── browser
│       │   ├── terminal
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── testing
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── themes
│       │   │   └── browser
│       │   ├── timeline
│       │   │   ├── browser
│       │   │   └── common
│       │   ├── typeHierarchy
│       │   │   ├── browser
│       │   │   └── common
│       │   ├── update
│       │   │   ├── browser
│       │   │   └── common
│       │   ├── url
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── userDataSync
│       │   │   ├── browser
│       │   │   └── electron-sandbox
│       │   ├── watermark
│       │   │   └── browser
│       │   ├── webview
│       │   │   ├── browser
│       │   │   └── electron-sandbox
│       │   ├── webviewPanel
│       │   │   └── browser
│       │   ├── webviewView
│       │   │   └── browser
│       │   ├── welcome
│       │   │   ├── banner
│       │   │   ├── common
│       │   │   ├── gettingStarted
│       │   │   ├── overlay
│       │   │   ├── page
│       │   │   └── walkThrough
│       │   ├── workspace
│       │   │   └── browser
│       │   └── workspaces
│       │       └── browser
│       ├── electron-browser
│       │   └── desktop.main.ts
│       ├── electron-sandbox
│       │   ├── actions
│       │   │   ├── developerActions.ts
│       │   │   ├── installActions.ts
│       │   │   ├── media
│       │   │   └── windowActions.ts
│       │   ├── desktop.contribution.ts
│       │   ├── desktop.main.ts
│       │   ├── parts
│       │   │   ├── dialogs
│       │   │   └── titlebar
│       │   ├── sandbox.simpleservices.ts
│       │   ├── shared.desktop.main.ts
│       │   ├── splash.ts
│       │   └── window.ts
│       ├── services
│       │   ├── accessibility
│       │   │   └── electron-sandbox
│       │   ├── activity
│       │   │   ├── browser
│       │   │   └── common
│       │   ├── activityBar
│       │   │   └── browser
│       │   ├── authentication
│       │   │   └── browser
│       │   ├── banner
│       │   │   └── browser
│       │   ├── clipboard
│       │   │   ├── browser
│       │   │   └── electron-sandbox
│       │   ├── commands
│       │   │   ├── common
│       │   │   └── test
│       │   ├── configuration
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── configurationResolver
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── contextmenu
│       │   │   └── electron-sandbox
│       │   ├── credentials
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── decorations
│       │   │   ├── browser
│       │   │   └── test
│       │   ├── dialogs
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── editor
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── encryption
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── environment
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── experiment
│       │   │   └── common
│       │   ├── extensionManagement
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── extensionRecommendations
│       │   │   └── common
│       │   ├── extensionResourceLoader
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── extensions
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-browser
│       │   │   ├── node
│       │   │   ├── test
│       │   │   └── worker
│       │   ├── files
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── filesConfiguration
│       │   │   └── common
│       │   ├── history
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── host
│       │   │   ├── browser
│       │   │   └── electron-sandbox
│       │   ├── hover
│       │   │   └── browser
│       │   ├── integrity
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── ipc
│       │   │   └── electron-sandbox
│       │   ├── issue
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── keybinding
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── label
│       │   │   ├── common
│       │   │   └── test
│       │   ├── languageDetection
│       │   │   ├── browser
│       │   │   └── common
│       │   ├── languageStatus
│       │   │   └── common
│       │   ├── layout
│       │   │   └── browser
│       │   ├── lifecycle
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── localizations
│       │   │   └── electron-sandbox
│       │   ├── log
│       │   │   └── electron-sandbox
│       │   ├── menubar
│       │   │   └── electron-sandbox
│       │   ├── mode
│       │   │   └── common
│       │   ├── notification
│       │   │   └── common
│       │   ├── outline
│       │   │   └── browser
│       │   ├── output
│       │   │   └── common
│       │   ├── panel
│       │   │   └── common
│       │   ├── path
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── preferences
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── progress
│       │   │   ├── browser
│       │   │   └── test
│       │   ├── quickinput
│       │   │   └── browser
│       │   ├── remote
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-browser
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── request
│       │   │   ├── browser
│       │   │   └── electron-sandbox
│       │   ├── search
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-browser
│       │   │   ├── node
│       │   │   └── test
│       │   ├── statusbar
│       │   │   └── browser
│       │   ├── telemetry
│       │   │   ├── browser
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── textMate
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── textfile
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── textmodelResolver
│       │   │   ├── common
│       │   │   └── test
│       │   ├── textresourceProperties
│       │   │   └── common
│       │   ├── themes
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   ├── timer
│       │   │   ├── browser
│       │   │   └── electron-sandbox
│       │   ├── title
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── untitled
│       │   │   ├── common
│       │   │   └── test
│       │   ├── update
│       │   │   ├── browser
│       │   │   └── electron-sandbox
│       │   ├── uriIdentity
│       │   │   ├── common
│       │   │   └── test
│       │   ├── url
│       │   │   ├── browser
│       │   │   └── electron-sandbox
│       │   ├── userData
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── userDataSync
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── electron-sandbox
│       │   ├── viewlet
│       │   │   └── browser
│       │   ├── views
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   └── test
│       │   ├── workingCopy
│       │   │   ├── browser
│       │   │   ├── common
│       │   │   ├── electron-sandbox
│       │   │   └── test
│       │   └── workspaces
│       │       ├── browser
│       │       ├── common
│       │       ├── electron-sandbox
│       │       └── test
│       ├── test
│       │   ├── browser
│       │   │   ├── api
│       │   │   ├── codeeditor.test.ts
│       │   │   ├── part.test.ts
│       │   │   ├── parts
│       │   │   ├── quickAccess.test.ts
│       │   │   ├── viewlet.test.ts
│       │   │   └── workbenchTestServices.ts
│       │   ├── common
│       │   │   ├── memento.test.ts
│       │   │   ├── notifications.test.ts
│       │   │   └── workbenchTestServices.ts
│       │   ├── electron-browser
│       │   │   ├── api
│       │   │   ├── colorRegistry.releaseTest.ts
│       │   │   ├── colorRegistryExport.test.ts
│       │   │   ├── textsearch.perf.integrationTest.ts
│       │   │   └── workbenchTestServices.ts
│       │   └── node
│       │       └── api
│       ├── workbench.common.main.ts
│       ├── workbench.desktop.main.css
│       ├── workbench.desktop.main.nls.js
│       ├── workbench.desktop.main.ts
│       ├── workbench.desktop.sandbox.main.ts
│       ├── workbench.sandbox.main.ts
│       ├── workbench.web.api.css
│       ├── workbench.web.api.nls.js
│       ├── workbench.web.api.ts
│       └── workbench.web.main.ts
└── vscode源码.zip

955 directories, 1137 files


标签: VSCODE Code sc OD VS

实例下载地址

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警