随风逐叶 随风逐叶
首页
  • Quick Reference (opens new window)
  • EgretEngine开发者文档 (opens new window)
  • TinaX框架
  • SSH教程
  • VSCode插件开发
关于
  • 分类
  • 标签
  • 归档

rontian

从事游戏开发10多年的老菜鸟一枚!
首页
  • Quick Reference (opens new window)
  • EgretEngine开发者文档 (opens new window)
  • TinaX框架
  • SSH教程
  • VSCode插件开发
关于
  • 分类
  • 标签
  • 归档
  • 环境配置
  • 脚手架
  • 启动与调试插件

    • 启动
    • extension.ts
    • 调试
  • Command配置

  • 发布

  • snippets
  • 插件配置

  • 常见编辑器API

  • 参考文章

启动

# 启动

脚手架生成的其实就是一个node应用,直接按F5即可运行。对配置感兴趣的也可以查看根目录下的.vscode/launch.json。

跑起来以后默认会新开一个vscode窗口,然后会发现什么都没有发生,这是由插件的启动方式决定的,配置于package.json里的activationEvents项。常用的有:

  • onLanguage 在打开特定语言类型的文件后激活
  • onCommand 在执行特定命令后激活

由于我们的插件是配置的onCommand启动,并且指定的命令名是Hello World,所以我们在新开的vscode窗口中按下快捷键Command+Shift+P后再找到Hello World,选中并执行即可。

helloworld-command

最后顺利的话,编辑器右下角会弹出Hello World!。

如果细心的话,还会在源窗口的控制台的调试控制台tab 中看到如下输出:

Congratulations, your extension "hello-world" is now active!
1

这个就是由插件的真正代码部分输出的了。我们接下来看看extension.ts的内容:

上次更新: 2023/10/17, 16:50:29 访问次数: 0
脚手架
extension.ts

← 脚手架 extension.ts→

最近更新
01
一些Shell常用的功能写法整理
10-20
02
删除git仓库submodule的步骤
10-20
03
django基本命令
10-16
更多文章>
Copyright © 2017-2025 随风逐叶
沪ICP备18008791号-1 | 沪公网安备31011502401077号

网站访问总次数: 0次
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式