vscode开发一个luaIDE插件

基础知识

环境准备

  1. node.js 下载后下一步下一步即可安装成功,推荐LTS版本
  2. yeoman 脚手架工具,也就是快速帮你新建一个插件所需的目录的工具,在工作目录下cmd,输入下列命令即可安装
    npm install -g yo
  3. generate-code, 生成扩展文件等,和yeoman配合使用
    npm install -g generator-code
  4. 在工作目录下命令行窗口新建一个空项目,并自行选择
    yo code
    image
    我这里是创建了一个空插件项目,采用javascript编写

目录结构

image
主要关注图中框起来的两个地方即可

配置文件

image

  1. 这里重点注意"vscode"的值,也就是最低支持的版本,如果项目出错很有可能是vscode版本过低,一般进入vscode会自动推送更新消息。
  2. "main" 属性是程序的入口函数
  3. "command" 是添加到 ctrl+shift+P 出来的命令窗口的指令

入口处

image

我把本来的英文注释都删掉了,自己添加的注释

启动项目

通常按F5就可启动,不过可能会出现快捷键冲突,冲突的话就手动点击
image

  1. 点开后会出现一个可以运行或停止的选择框,还有一个新窗口,这个新窗口就是我们的插件,后续可以打包为vsac上架等
    image

  2. 在新窗口下,ctrl+shift+P 呼出命令选项,搜Hello就出来了,没有的话检查一下vscode版本和配置是否一致
    image

  3. 弹窗出现
    image

posted @   __Zed  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
点击右上角即可分享
微信分享提示