我做了一个 VSCode 插件版的 ChatGPT】的更多相关文章

Chrome插件是令人惊讶的简单,一旦你弄懂它的工作和实现原理.它是由一部分HTML,一部分Js,然后混合了一个叫做manifest.json的Json文件组合而成的整体.这意味着你可以使用你最擅长的js框架去实现它. 如果你还是一个Chrome插件的新手并且想尝试写一个的话,下面的文章将会带领大家并且尝试让大家理解Chrome插件的工作机制.这篇文章将会讲述每一块架构,以及相互之间的联系和插件的一般化形式. 架构 Chrome插件中的文件大体上可以分成2部分:Chrome插件中确确实实存在的文…
示例下载 插件名称命名为:jquery.tableresize.js,代码如下: /* Writen by mlcactus, 2014-11-24 这是我封装的一个jquery插件,能够使table的各列可以左右拉伸,从而使宽度变小或变大 用法:$("#table_id").tableresize(); */ (function ($) { $.fn.tableresize = function (options) { var defaults = { //当table的宽度到达默认…
为了方便大家使用 vscode 发布博文,我们做了一个小插件,今天发布预览版,欢迎大家试用并反馈问题与建议. 插件的英文名称是 Cnblogs Client For VSCode,简称是 vscode-cnb,下载地址 https://marketplace.visualstudio.com/items?itemName=cnblogs.vscode-cnb 插件安装好之后会在 activity bar 中出现写代码小人的图标,点开后点击 Login 按钮登录. 登录后会看到自己博客的最新随笔…
写在前面 分享一个vscode插件background(用于改变背景).点击直接跳到vscode插件开发步骤 做vscode的插件,很久就有这个想法了,但是一直因为这样,那样的事情耽误,放弃了N次.不过确实让我对文档有了个直观的了解. 上周末的时候因为测试妹纸要加班测试,让我也到公司加班,等待可能出现的bug这理由听着就扯淡 当然一群妹纸都到公司等着了,我也必须去......于是在等待bug的时间里看了看官方的文档,在这里写了点自己的摸索结果. 本文分为2部分,1是分享自己做的一个demo,2个…
Visual Studio Code 的插件对于在提升编程效率和加快工作速度非常重要.这里有 30 个最受欢迎的 VSCode 插件,它们将使你成为更高效的搬砖摸鱼大师.这些插件主要适用于前端开发人员,但也有一些通用插件也可以适用于任何开发环境.以下是我将介绍的 VSCode 插件: Settings Sync Live Server Remote SSH Prettier Bracket Pair Colorizer Auto Rename Tag GitLens Git History CS…
需求来源 vscode插件修改代码要怎样重新编译并安装到vscode中? 起源于我使用一个vscode插件,它可以在vscode中发布文章到知乎上,然后我修改了插件的部分源代码,希望在vscode中安装我修改后的版本,今天花了1个多小时解决了我自己的这个需求,这里记录一下笔记,本篇的方法同样适用于修改和编译vscode的任意插件. 安装依赖 vscode是使用typescript开发,需要安装nodejs,建议把npm的源切到国内:npm config set registry https://…
一.前言 VSCode是微软家一个非常轻量化的编辑器,体量虽轻,但是却有异常强大的功能.原因在于VSCode许多强大功能都是基于插件实现的,IDE只提供一个最基本的框架和基本功能,我们需要使用插件来丰富和扩展它的功能. 由于插件的重要作用,现在VSCode的插件社区规模已经非常可观我们平时常用的大部分开发小工具都可以在这个应用市场中找到. 打开VScode后,界面左边是应用市场的入口, 在这里可以搜索我们需要的插件. 但是我们的需求总是复杂多变的,总有一些场景是现有的插件无法满足,这时候就需要我…
VSCode提供了丰富的 API,可以借助编辑器扩展许多定制功能. 本次研发了一款名为 Search Method 的插件,在此记录整个研发过程. 一.准备工作 1)安装环境 首先是全局安装 yo 和 generator-code 两个库,我本地全局安装了 cnpm,所以用它来安装. npm install yo generator-code -g 然后使用 yo 命令初始化插件项目. yo code 回答些问题,但如果在回答 Initialize a git repository 时选择 ye…
为了方便大家通过 vscode 编辑博文,我们做了一个小插件,插件名称是"博客园Cnblogs客户端",插件列表中搜索"博客园"或者 "cnblogs" 可以找到. 插件商店下载地址:https://marketplace.visualstudio.com/items?itemName=cnblogs.vscode-cnb 插件安装好之后会在 activity bar 中出现写代码小人的图标,点开后点击 Login 按钮登录. 登录后会看到自己博…
autoCommit 一个用于Git自动commit的VSCode插件,它可以用来补充之前忘记提交commit,帮助你把首页的绿色格子填满. 使用效果 使用本插件来控制commit次数. 如下图,你甚至可以规划一下commit次数,然后画出图形, 天空才是你的极限. 功能特性 选择多个日期范围:一次操作即可提交不同日期commit 控制每个日期的commit次数: 可以用它来控制绿色格子的颜色,了解commit次数与颜色 随机commit次数:随机commit次数让我们的提交看起来更加逼真. 取…