IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 手把手教你撸一个vscode Snippets(代码补全),包括发布到商店。 -> 正文阅读

[开发工具]手把手教你撸一个vscode Snippets(代码补全),包括发布到商店。

一、前言

使用vscode过程中,代码补全是不是让你撸起代码来如有神助。社区环境中现有的代码补全插件,如Element UI Snippets,让你使用ElementUi过程中更加得心应手。
可一旦没用现成的,撸起代码来是不是就痛苦多了,现在手把手教你撸一个vscode Snippets。

二、准备工作

  1. 安装node
  2. 全局安装yo generator-code,npm install -g yo generator-code

三、开发

  1. yo code 生成基本文件,类似于npm init。
    在这里插入图片描述
    选择new code Snippets。
  2. 然后回车,填写一些插件相关信息,此处不做详细描述。
  3. 开发目录结构
    在这里插入图片描述
    在snippets文件下开发补全代码,详细规则请看他人博文传送门,此处不做搬运。同时编辑package.json文件中的contributes,如上图所示。
  4. 调试
    按f5或者点击vscode侧边栏debug,然后运行,会打开一个新的vscode窗口,新建对应格式的文件即可调试。在这里插入图片描述
  5. 代码补全插件的开发到此结束了,接下来说一下如何使用及发布。

四、使用

  1. 使用前需要先打包,执行vsce package命令,会生成一个*.vsix文件,这样就可以本地安装了。也可发送给小伙伴一起使用。
  2. 但总是手动传也不是个事啊,所以,接下来,我们需要将其发布到vscode商店。

五、发布

注意,创建publisher以及上传插件需要翻墙,否则会创建失败。

网上找了一下发布教程,发现太老了,严重脱节,通过摸索研究之后,整理出来发布流程。

  1. 打开Visual Studio Code Marketplace,然后点击右上角Publish extensions按钮,如果没有登录,需要创建一个微软账号(不做详细介绍)。
  2. 填写publisher相关信息。
    在这里插入图片描述
    只有name和id必填,其余可不填。
  3. 创建账号成功后,点击new extension按钮,选择visual studio code选项,会跳出来一个上传插件弹窗。
  4. 把之前打包出来的*.vsix上传到社区即可,这样大家就都可以看到并下载使用你的vscode Snippets了。

六、其他

这里,我做了一个naiveUi的代码补全,在vscode商店搜索naiveUi即可看到,欢迎下载安装体验,git地址。如果有什么问题,也可留言或者提issue,我会及时更改。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-07-16 11:30:25  更:2021-07-16 11:31:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/20 13:31:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码