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

保姆级VSCode 插件开发

第一章 VSCode 插件开发入门之第一个插件项目展示



前言

基于上一篇文章中创建的HelloWorld插件项目,本篇文章主要介绍VSCode插件开发代码编写,调试。并说明常见的问题和解决方法。


一、HelloWorld 插件项目代码展示

1.编写代码

1.1 项目目录结构:

项目目录结构
项目文件目录如上图所示,具体文件的作用请参考创建的HelloWorld插件项目

在这里,我们只需要关心两个文件即可:extension.tspackage.json

1.2 src/extension.ts代码如下:

import * as vscode from 'vscode';

export function activate(context: vscode.ExtensionContext) {
	console.log('Congratulations, your extension "helloworld" is now active!');
	let disposable = vscode.commands.registerCommand('helloworld.helloWorld', () => {
		vscode.window.showInformationMessage('Hello World from HelloWorld!');
	});
	context.subscriptions.push(disposable);
}

export function deactivate() {}

这里面有两个函数:active()deactive(),我们目前只需要关心active()函数,因为deactive()是在去激活插件的时候需要考虑调用的。

  • active()函数:这是插件被激活的时候的入口函数即我们通过Ctrl + Shift + P输入插件命令时候的入口
  • console.log是在调试命令的debug 终端打印输出的日志,对于errors (console.error)。只有第一次激活的时候打印一次,后面再输入命令,也不会重复打印。
  • vscode.commands.registerCommand('helloworld.helloWorld'):是注册一个命令,必须与package.json文件(如下图所示)中”contributes"的command一致。这里是插件功能的实现,每次输入插件命令都会执行一次。这里的实现是右下角显示一条’Hello World from HelloWorld!'的消息。每次执行Hello World都会显示一次。

package.json文件如下图所示:
packagejson文件

2. 编译调试:

这个时候我们的插件因为还没有安装,在代码编辑窗口的命令行是调取不到我们新创建的Hello World插件的。只能在调试窗口调取和调试。

2.1 开始调试

  • 在 VSCode 中打开插件项目文件夹,启动调试模式(Run -> Start Debugging),如下图。
    调试窗口

  • 将启动一个带有插件加载的 VSCode 开发者版实例的新窗口。我们通过Ctrl + Shift + P,就可以看到新注册的Hello World命令了。
    调取命令

  • 执行命令就能再右下角看到消息输出了,如下图所示:
    消息输出展示

如果能够顺利走到这一步,显示出相应的消息,恭喜你,第一个插件项目就开发调试好了,可以进入下一个打包发布流程。没有问题是意外,有问题才是常态。针对常见问题,我们下篇文章将会详细介绍具体解决方法。


总结

今天的主要内容是VSCode插件开发中Hello World 插件程序的效果展示。如果一切顺利请浏览你的项目目录和代码,然后进行下面的小练习:

  • 为命令面板中的Hello World换一个名字。
  • 配置一个新的命令:打开一个提示弹窗,显示当前时间。
  • 用显示警告信息的VS Code API替换原本的vscode.window.showInformationMessage。
  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然,我可以为您提供 VSCode保姆安装教程。请按照以下步骤操作: 步骤1:下载 VSCode 首先,您需要访问 Visual Studio Code 的官方网站(https://code.visualstudio.com/)并点击下载按钮。根据您的操作系统选择相应的版本进行下载。 步骤2:安装 VSCode 下载完成后,双击安装程序并按照提示进行安装。根据您的操作系统可能会有所不同,但通常情况下只需按照默认设置一路点击"下一步"即可完成安装。 步骤3:启动 VSCode 安装完成后,您可以通过在开始菜单、桌面或应用程序目录中找到 Visual Studio Code 来启动它。 步骤4:配置 VSCode 在初次启动 VSCode 时,您可能需要进行一些基本配置。例如,选择默认编程语言、设置主题、选择插件等。这些设置可以在 VSCode 的设置菜单中进行调整,以满足您的需求。 步骤5:安装常用插件 VSCode 支持大量的插件扩展,您可以根据自己的需求进行安装。一些常用的插件包括: - Prettier:代码格式化工具 - ESLint:JavaScript 代码检查工具 - GitLens:Git 可视化工具 - Bracket Pair Colorizer:彩色显示括号对 - Live Server:实时预览网页 - Python:Python 开发相关插件 您可以在 VSCode 的扩展商店中搜索并安装这些插件。 步骤6:开始使用 VSCode 现在,您已经完成了 VSCode 的安装和配置。您可以打开您的项目文件夹或编写新的代码文件,并开始使用 VSCode 进行开发和编辑。 希望这个保姆安装教程对您有所帮助!如果您还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值