首页 > 其他分享 >写一个 vscode 插件

写一个 vscode 插件

时间:2024-06-01 15:34:08浏览次数:25  
标签:插件 vsce vscode package 扩展 一个 hxtranslate

HxTranslate

这是一个 vscode 扩展插件示例, 参考: Your First Extension, 可将 helloworld 更改为自己的扩展插件名称如: HxTranslate, 其余默认即可. 建议使用 文心一言 解答疑问.

注意事项

  1. deepin 终端运行: sudo apt install nodejs
  2. 终端运行: npm i -g yo generator-code typescript vsce
  3. 打开 src/extension.ts , 按 F5 启动调试, 会打开一个新的 vscode 调试窗口, 命令面板输入 Hello worldhxtranslate(是否更改 package.json 中的 title), 点击回车, 即可看到一个弹出的提示信息.
  4. 修改 README 运行 vsce package 打包扩展, 打包好的扩展为 hxtranslate-0.0.1.vsix
  5. 在 vscode 扩展菜单 ... 中选 "Install from VSIX" 安装该扩展.

标签:插件,vsce,vscode,package,扩展,一个,hxtranslate
From: https://www.cnblogs.com/china_x01/p/18226014

相关文章

  • 超详细Python教程——第一个python程序
    一、Python简介Python是著名的“龟叔”GuidovanRossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。牛人就是牛人,为了打发无聊时间竟然写了一个这么牛皮的编程语言。现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。不知道......
  • 我的大二web课程设计 使用HTML做一个简单漂亮的页面(纯html代码)
    @TOC>......
  • shell编程01——第一个shell脚本
    Shell和shell脚本Shell和shell脚本是两个概念,Shell是用C语言编写程序,shell脚本是一种为shell编写的脚本程序第一个shell脚本1.新建一个文件:touchtest.sh2.使脚本可执行:chmod+xtest.sh3.编辑test.sh,内容为:#!/bin/bashecho"helloworld"4.执行脚本./test.sh,......
  • 进件最新版点微同城源码34.7+全套插件+小程序前后端
    模板挺好看的带全套插件自己耐心点配置一下插件可以H5可以小程序资源链接:最新版点微同城源码34.7+全套插件+小程序前后端-资源吧......
  • 当我想把笔记本改造成一个Linux服务器时(三)——CentOS7 网络配置
    当我想把笔记本改造成一个Linux服务器时(一)当我想把笔记本改造成一个Linux服务器时(二)——网络配置记录一下:上篇网络设置已完成了宿主机及虚拟机的虚拟网络配置,接下来便继续配置CentOS的网络。6.3CentOS网络配置两种方式,一种命令行,一种界面操作,但界面操作有所限制,因此我......
  • PHP历理 做一个计算24点的功能重构版
    注意:同样存在少数计算不出24的现象,不过已经接近完善了<?phpset_time_limit(0);$values=array(2,4,10,10);$result=24;$list=array();echo"<pre>";@makeValue($values);print_r($list);functionmakeValue($values,$set=array()){$words=array(&......
  • PHP历理 做一个计算24点的功能完善版
    <?php/*demo*/$tf=newTwentyFourCal();$tf->calculate(array(5,5,5,5));$tf->calculate(array(2,4,10,10));$tf->calculate(array(4,4,10,10));$tf->calculate(array(1,2,7,7));$tf->calculate(array(4,4,4,4));$tf->calculate(......
  • PHP历理 做一个计算24点的功能
    注意:有些计算24点的数字无法计算出来。不建议使用。<?phpfunctioncalculate24($nums){$operators=['+','-','*','/'];$combinations=[];foreach($numsas$num1){foreach($numsas$num2){if($n......
  • 在我的 Flutter 应用程序中尝试通过 sso 登录时,我看到了一个黑屏
    我正在调用android上flutter_appAuth软件包的authorize方法。下面是该方法的外观:finalresult=awaitFlutterAppAuth(.authorize())finalresult=awaitFlutterAppAuth().authorize(授权请求SSOConstants.clientId、SSOConstants.redirec......
  • 一个进程如何获取父进程的启动命令
    原理:首先使用getppid获取父进程的ID。然后通过读取/proc/${pid}/cmdline获取指定进程的命令行。Linux似乎并没有提供直接获取cmdline的系统调用,而是在/proc/文件系统提供了这些信息。代码示例#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<u......