首页
学习
活动
专区
圈层
工具
发布

从 VSCode 看大型 IDE 技术架构

大型复杂 GUI 软件(如 IDE 类)如何组织功能模块代码 如何使用 Electron 技术将 Web 软件桌面化 如何在打造插件化开放生态的同时保证软件整体质量与性能 如何打造一款好用的、流行的工具软件...VSCode 开发团队从 10 来个人开始,早期成员大多有 Eclipse 开发团队的背景。 Visual Studio Code有哪些工程方面的亮点 维护一个大型开源项目是怎样的体验?...config=${encodeURIComponent(JSON.stringify(config))}`; } } 代码编辑器技术 因为本文关注的重点并不在真正的代码编辑器技术而是在调研一下大型软件的工程化...插件 API 注入 插件开发者调用 core 能力时需要引入名为 vscode 的 npm 模块 import * as vscode from 'vscode'; 而实际上这只是一个 vscode.d.ts...npm install -g yo generator-code yo code 一个插件核心就是一个配置文件:Extension Manifest JSON (package.json 里面的一个字段

2.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Vscode修改.exe文件生成位置

    起因 今天在写C语言练习题时,发现Vscode工作区中出现了这样的情况: 程序运行产生的可执行文件和源码混在一起,作为一名强迫症,我怎能容忍它 “如此放肆”,特意查看了一波官方文档后终于找到了解决办法...解决方法 文件建立 现在关闭Vscode,在桌面新建一个文件夹,命名随意,然后直接拖拽到Vscode图标处打开,这个文件就是我们的工作区 打开之后我们新建文件夹 Demo ,其下新建文件 Hello.c...返回工作区文件目录,发现生成了.vscode文件夹,包含launch.json和tasks.json文件。...可以使用Ctrl+F组合键搜索,简单粗暴的可以直接删除生成的文件内容,复制下面对应文件操作。...workspaceFolder}\\build\\${fileBasenameNoExtension}.exe", Code Runner 点击Edit in settings.json打开配置项,由于Code Runner中配置文件较多

    3.6K21

    VSCode 用户代码片段和生成器

    代码片段生成器在线网站 1....创建用户代码片段文件 ---- 找到并点击 Code —> 首选项 —> 用户片段 用户代码片段配置文件有三种类型: 单语言代码片段、全局代码片段、当前项目代码片段 单语言代码片段配置文件: 语言名称....json,全局语言代码片段配置文件: 名称.code-snippets,当前项目代码片段配置文件: 名称.code-snippets,存放在当前项目根目录下的 .vscode 目录 2....用户代码片段文件配置 ---- 手动触发代码片段提示: ctrl + space (空格键) 用户代码片段配置文件存放目录如下所示,将路径中的用户名替换成你自己的即可 mac (因为路径中含有空格,所以路径必须使用引号包括起来...代码片段生成器在线网站 ---- 用户代码片段生成器: https://snippet-generator.app 有些代码设置代码片段时转换格式很麻烦,可以通过上面的在线网站生成,非常方便快捷

    98710
    领券