VSCode 自动补全插件编写到发布
2023-02-18 16:41:29 时间
大家好,我是“前端小鑫同学”,?长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~
前言
通过编写代码片段来实现按自己要求自动补全的功能,在一些项目中总会总结出一些规范的关键字或常用的单词,避免重复造词又懒得记忆,我们通过插件来做提示也未尝不可,顺便熟悉一下VSCode插件的编写到发布的流程。
准备自动补全的配置文件:
通过VSCode快捷键Ctrl+Shift+P
,输入User Snippets
来创建一份代码片段,在什么语言环境中支持可以自行选择。
内容请参照默认生成的注释来进行配置:
{
"Key Word (get)": {
"scope": "javascript,typescript",
"prefix": "kw.get",
"body": [
"get$1",
"$2"
],
"description": "获取"
}
}
通过脚手架生成插件项目
- 键入依赖安装命令:
npm i -g yo generator-code vsce
; - 键入创建插件命令:
yo code
命令后选择New Code Snippets
;
- 将准备好的配置文件内容覆盖到
snippets
文件夹的文件中; - 完善
package.json
的内容为自己的信息; - 更新
README.md
文件(必须修改,按自己要求或者随便改); - 键入打包命令:
vsce package
,生成后的文件可以分享安装。 准备发布插件的账号信息 - 准备微软账号:https://login.microsoftonline.com/
- 跳转到组织并创建Personal Access Tokens: https://dev.azure.com/<组织名称>/
- 创建publisher,原有的命令已不支持:https://aka.ms/vscode-create-publisher
一顿注册完还没搞定的联系我一下,谁知道我都整了啥。
- 执行发布脚本 执行期间需要输入token进行登录验证
#!/usr/bin/env bash
echo '请进行登录相关操作:'
vsce login publisher-name # 登陆
vsce package # 打包
echo "-------publishing-------"
vsce publish # 发布
echo "发布结束"
exit
相关文章
- DHCP中继(实验操作)
- SecureCRT v8.7 安装过程以及高亮配色方案设置
- 在Ubuntu下使用几行命令打造好莱坞电影特效
- 华为USG6000V防火墙的初始密码及修改密码的操作
- 更改FusionCompute8.0 Web端管理系统密码(修改VRM节点的root帐户密码)
- 用先序和中序遍历重建二叉树
- 使用VMware Wokstation 15.5 Pro安装UOS操作系统x86_64版
- 珠海先达MES系统在电镀车间的应用
- 二叉搜索树转双向链表
- uos系统如何设置开发者模式并获取和使用root权限
- 【Windows】Windows 10系统启用Windows沙盒
- 序列化与反序列化二叉树
- 判断数组是否是二叉树搜索树的后序遍历结果
- 按之字形顺序打印二叉树
- 内网穿透实践(使用神卓互联实现内网穿透)
- xxljob 工具类,传一个端口号,看当前服务器,这个端口是不是有项目在使用
- xxljob 调度中心项目结构的介绍
- openstack报错——MainPID=0 Id=neutron-server.service ActiveState=failed
- 同一局域网(同一网段)下实现硬盘共享
- [解决]:【TeamViewer作为个人用途免费,但仅可使用在有限数量的设备上。您已经到达可使用设备的上线】