摘要:
什么是frp frp是一个使用非常简单的开源内网穿透软件,代码地址:https://github.com/fatedier/frp ,使用条前提你需要有一台公网服务器,大致原理是:公网服务器监听某个端口等待内网服务器连接,内网服务器连接成功后用户访问公网的某一个端口,访问的所有内容都会转发到内网服务 阅读全文
摘要:
现象 "原文链接" 证书详情: 原因 参考苹果官网给出的提示(https://support.apple.com/en us/HT210176): RSA秘钥长度必须 =2048,小于这个长度的将不会被信任; 必须使用SHA 2签名,使用SHA 1签名证书将不会被信任; 解决 按照上述提示把证书秘钥 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 本文提炼一些常见的API使用场景供参考,本文内容有待完善。 编辑器相关 修改当前激活编辑器内容 替换当前编辑器全部内容: 打开文件并选中某段文字 为true相当于我们在文件管理器单击文件,此时标题是斜体(如下图),为false时则相当于双 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 发布方式 插件开发完了,如何发布出去分享给他人呢?主要有3种方法: 方法一:直接把文件夹发给别人,让别人找到vscode的插件存放目录并放进去,然后重启vscode,一般不推荐; 方法二:打包成vsix插件,然后发送给别人安装,如果你的插 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 代码片段 代码片段,也叫 ,相信大家都不陌生,就是输入一个很简单的单词然后一回车带出来很多代码。平时大家也可以直接在vscode中创建属于自己的 : 创建代码片段 那么如何在扩展中创建 呢? 文件新增如下: 然后创建一个 文件,我们这里先 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 什么是Webview 大家都知道,整个VSCode编辑器就是一张大的网页,其实,我们还可以在 中创建完全自定义的、可以间接和 通信的特殊网页(通过一个 特殊方法),这个网页就叫 。内置的 的预览就是使用 实现的。使用 可以构建复杂的、支持 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 前言 在介绍完一些比较简单的内容点之后,我觉得有必要先和大家介绍一些开发中遇到的一些细节问题以及技巧,特别是后面一章节将要介绍WebView的知识,这个坑会比较多,避免大家走弯路。 开发方式 最理想的方式是准备双显示器,一个写代码,一个运 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 跳转到定义 跳转到定义其实很简单,通过 注册一个 ,这个 如果返回了 就表示当前光标所在单词支持跳转,并且跳转到对应location。 为了示例更加有意义,我在这里写了一个支持 中`dependencies devDependencies 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 命令 我们在前面HelloWord章节中已经提到了命令写法,这里再重温一下。 然后在清单文件声明: 是注册命令的API,执行后会返回一个 对象,所有注册类的API执行后都需要将返回结果放到 中去。 回调函数参数 回调函数接收一个可选参数 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 package.json 在详细介绍vscode插件开发细节之前,这里我们先详细介绍一下vscode插件的 写法,但是建议先只需要随便看一下,了解个大概,等后面讲到具体细节的时候再回过头来看。 如下是 文件的常用配置,当然这里还不是全部: 阅读全文