首页 > 其他分享 >【保姆级VSCode 插件开发之创建第一个插件项目】

【保姆级VSCode 插件开发之创建第一个插件项目】

时间:2024-08-31 18:52:56浏览次数:16  
标签:插件 TypeScript 项目 VSCode 创建 json 保姆

保姆级VSCode 插件开发

第一章 VSCode 插件开发入门之创建第一个插件项目


文章目录


前言

本篇文章主要介绍如何创建你的第一个VSCode插件项目"HelloWorld",来熟悉具体的流程。此篇的前提是根据上一篇文章VSCode插件的环境搭建,安装好node.js和Yeoman脚手架。


一、创建HelloWorld 插件项目

1. 创建项目

在cmd中执行命令:

yo code

在这里插入图片描述

  • 选择第一个 New Extension (TypeScript),回车
    只要填好name 和 identifier,其他默认回车即可:

yo code生成helloworld项目基本框架

  • 生成完成后,回车即可在VSCode中打开项目:
    打开Helloworld项目

2.VSCode打开项目

2.1 项目目录结构:

项目目录结构

  • package.json:插件的元数据和依赖项。
  • src/extension.ts(或 .js):插件的主入口文件,定义插件的激活函数和核心逻辑。
  • README.md:插件的说明文档。
  • vsc-extension-quickstart.md:快速入门指南。
  • tsconfig.json(如果使用 TypeScript):TypeScript 编译配置。
  • .vscode 文件夹(可能包含 launch.json 和 tasks.json):调试和构建配置。

总结

以上就是今天要讲的内容,赶紧动手操作一下创建项目的基本流程。

标签:插件,TypeScript,项目,VSCode,创建,json,保姆
From: https://blog.csdn.net/XWWW668899/article/details/141756639

相关文章

  • Vulnhub-行星系列:Venus渗透-超详保姆式教学
    借用Vulnhub的一句话:请记住,VulnHub是一个免费的社区资源,因此我们无法检查提供给我们的机器。在下载之前,请阅读我们的常见问题解答部分,这些部分涉及运行未知VM的危险,以及我们关于“保护您自己和您的网络”的建议。如果您了解风险,请下载!靶机下载地址:https://download.vulnhu......
  • 保姆级 Stable Diffusion 教程(附整合包),看完这篇就够了!
    2022年8月,在美国科罗拉多州举办了一场新兴数字艺术家竞赛,一幅名为《太空歌剧院》的作品获得“数字艺术/数字修饰照片”类别的一等奖,神奇的是,该作品的作者并没有绘画基础,这幅画是他用AI生成的。这一事件展示了AI在绘画领域惊人的创造力,让人们见识到,AI作品不仅可以......
  • 【网络编程通关之路】 Tcp 基础回显服务器(Java实现)及保姆式知识原理详解 ! ! !
    本篇会加入个人的所谓鱼式疯言❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言而是理解过并总结出来通俗易懂的大白话,小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.......
  • 【Unity精品插件】Script Inspector 3:Unity开发者的代码优化伙伴
    ......
  • maven 插件之 maven-shade-plugin,解决同包同名 class 共存问题的神器50
    开心一刻有一天螃蟹出门,不小心撞倒了泥鳅泥鳅很生气地说:你是不是瞎啊!螃蟹说:不是啊,我是螃蟹概述maven-shade-plugin官网已经介绍的很详细了,我给大家简单翻译一下Thispluginprovidesthecapabilitytopackagetheartifactinanuber-jar,includingitsdependenciesa......
  • Havoc的demon开发环境配置(使用vscode二开beacon)
    二开havoc需要看一下之前的几篇文章,感谢chatAI让我少吃了很多苦头,二开beacon(demon)环境终于搭建好了,之前想过使用ollvm编译demon,以便于源码级的混淆,但是试了以下,llvm能让人吃更多苦头,我没有测试过demon能不能使用llvm编译,因为llvm本身就很难编译成功,以至于我不想在llvm上花费任......
  • maven 插件之 maven-shade-plugin,解决同包同名 class 共存问题的神器
    开心一刻有一天螃蟹出门,不小心撞倒了泥鳅泥鳅很生气地说:你是不是瞎啊!螃蟹说:不是啊,我是螃蟹概述maven-shade-plugin官网已经介绍的很详细了,我给大家简单翻译一下Thispluginprovidesthecapabilitytopackagetheartifactinanuber-jar,includingitsdependenciesa......
  • 【效率工具】推荐几款好用的idea中的AI助手插件
    1.Tabnine特点:Tabnine提供智能代码补全功能,基于深度学习的模型来预测和补全代码块。它可以根据你当前代码的上下文,智能推荐代码、函数、类、变量名等。支持多种语言,包括Java、Python、JavaScript等,特别适合Java开发者。Tabnine可以在本地运行,保护代码隐私。优势:提高......
  • 【保姆级VSCode 插件开发之状态栏按钮展示和交互】
    保姆级VSCode插件开发例如:第一章VSCode插件开发入门之状态栏文章目录保姆级VSCode插件开发前言一、VSCode状态栏(StatusBar)的认识二、如何在VSCode插件中添加交互式按钮?1.extension.ts中代码解析2.package.json3.运行结果展示4.按钮显示之Octicons图标集总结......
  • vscode-snippets,教你一个#include打出所有所需代码
    前言之前在打cf之类的比赛的时候总能看到别人的代码最开始总是一大串的火车头,相信也有人和我一样很喜欢这样的火车头,喜欢这样的风格化代码(别人能不能看懂是另外一回事)。但是每次复制粘贴这些火车头就很麻烦,有没有什么办法能一键打出火车头呢,这里提供一种思路,帮你一个#include打出......