vscode 插件系列教程1:环境准备

简介: vscode 插件系列教程1:环境准备

新建插件项目

准备工作,安装需要的脚手架

npm install -g yo generator-code
yo code
复制代码

通过交互式的命令行,可以根据自己的需要调整对应的创建参数

网络异常,图片无法展示
|

一般使用默认的即可,至此就成功创建一个vscode的插件。

将Code加入到环境变量

这里有一个小插曲,当我们执行命令时,提示code命令无效。

code .
zsh: command not found: code
复制代码

第一反应肯定是修改系统环境变量。且慢!贴心的vscode其实是有快捷方式设置的,不需要我们手动设置。

打开vscode的命令模式

  • 快捷键:Cmd/Ctrl+Shift+P
  • 菜单:help / show all commands

输入shell install

网络异常,图片无法展示
|

推荐的第一个命令就可以将code加入到系统环境变量中。

运行插件

由于vscode插件体系过于庞大,前期没有必要系统的进行学习。

我们新建了一个插件,让我们运行下刚刚创建的这个最简单插件。

F5将会打开一个新的vscode窗口,这个窗口已经加载了我们的插件。

输入命令Hello World,就可以看到命令的执行结果。

网络异常,图片无法展示
|

调试插件

在源代码src/extension.ts中断点,再次执行命令后,就会触发断点。

非常的简单,体验非常棒!

修改插件

当我们修改了插件后,有2种办法查看运行最新的修改:

  • 使用F5,重新运行插件。
  • 使用快捷键(Cmd/Ctrl+R)重新加载,使扩展生效。

通过以上的简单了解,我们已经掌握了最基本的运行调试方法,接下来就可以正式进入代码学习环节。



目录
相关文章
|
5月前
|
API C++
【Azure 环境】VS Code登录China Azure(Function)报错 An error occurred while signing in: invalid_request - AADSTS65002
An error occurred while signing in: invalid_request - AADSTS65002: Consent between first party application 'c27c220f-ce2f-4904-927d-333864217eeb' and first party resource '797f4846-ba00-4fd7-ba43-dac1f8f63013' must be configured via preauthorization - applications owned and operated by Microsoft mus
275 13
|
9月前
|
人工智能 自然语言处理 Java
DeepSeek 满血版在 VScode 和 IDEA 中怎么用?手把手教程来了
沉默王二分享了通义灵码的使用教程,这款插件集成了DeepSeek-R1和Qwen等模型,支持Java、Python、Go等多种编程语言,适用于IDEA、VSCode等开发环境。它不仅能提供智能问答、代码补全和Bug修复功能,还能通过“AI程序员”实现多文件代码修改。体验流畅,算力充足,无需担心限流问题。文章详细介绍了安装步骤及各项功能的实际操作,展示了其在提升开发效率方面的强大实力。目前,通义灵码正持续优化,未来将带来更多惊喜。
1999 1
|
5月前
|
Ubuntu 网络安全 PHP
如何使用vscode的Docker插件管理ubuntu 拉取服务器的镜像以及创建容器
本测试镜像旨在记录使用vscode的Docker插件拉取病创建Dockerfile,以及拉取镜像。
|
自然语言处理 API C++
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
SmartVscode插件深度解析:自然语言控制VS Code的革命性工具及其开源框架App-Controller
1878 1
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
|
7月前
|
Ubuntu Linux Shell
Linux环境下VSCode快速安装终极指南:debian/ubuntu/linux平台通用
以上就是在Linux环境下安装VSCode的终极指南,抛开繁复的专业词汇,以平易近人的文字、形象生动的比喻让你轻松学会这一过程。别忘了,你的小伙伴VSCode已经在应用菜单里等你了!
2091 23
|
8月前
|
Python
在VScode环境下配置Python环境的方法
经过上述步骤,你的VSCode环境就已经配置好了。请尽情享受这扇你为自己开启的知识之窗。如同你在冒险世界中前行,你的探索之路只有越走越广,你获得的知识只会越来越丰富,你的能力只会越来越强。
771 37
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
|
10月前
|
人工智能 网络安全 开发工具
vscode代码推送到github库菜鸡专用教程
vscode代码推送到github库菜鸡专用教程
|
9月前
|
JavaScript 前端开发 程序员
甚至用不了五分钟就能学会vscode插件开发
本文介绍了VSCode插件的开发流程,从创建项目到最终发布。首先通过安装`yo`和`generator-code`脚手架工具初始化项目,选择JavaScript语言配置基础信息。接着,在`extension.js`中实现业务逻辑,例如将中文“变量”替换为“var”。通过F5进入调试模式验证功能。完成后使用`vsce`工具进行打包,解决可能遇到的版本不兼容或README文档问题。最后生成`.vsix`文件,可通过VSCode的“从VSIX安装”加载插件,实现开发闭环。进一步可将插件发布至官方市场供更多开发者使用。
|
11月前
|
人工智能 自然语言处理 前端开发
通义灵码插件在VSCode中的运用
借助通义灵码插件在VSCode构建新闻网,实现效率与智能的融合。VSCode作为前端开发的“瑞士军刀”,提供实时预览、智能辅助和高效管理功能;通义灵码插件通过自然语言交互生成代码,简化复杂任务并优化代码质量。两者结合形成从设计到部署的高效闭环,大幅减少基础编码时间,降低开发门槛,助力开发者聚焦业务逻辑与创新。