vscode插件快餐教程(10) - 设置 在插件中,根据用户的环境和个性化的不同,需要增加一些配置项。 读写配置项 可以通过vscode.wo...
vscode插件快餐教程(9) - LSP补全与本地补全 我们接续第5讲未介绍完的LSP的onCompletion补全的部分。 TextDocu...
vscode插件快餐教程(8) - LSP文本同步 这一节开始我们介绍下通过LSP进行文本同步的方法。 文件打开 我们先从简单的做起,先监听文件...
vscode插件快餐教程(7) - 从头开始写一个完整的lsp工程 有了一定的基础知识之后,我们就可以开始搭建一个client和server模式...
vscode插件快餐教程(6) - LSP协议的初始化参数 学习了lsp的代码补全之后,我们可以尝试搭建一套可以运行的lsp的系统。在此之前,我...
vscode插件快餐教程(5) - 代码补全 上节我们介绍了lsp的基本框架和协议的三次握手。下面我们先学习一个最简单的功能协议:给vscode...
vscode插件快餐教程(4) - 语言服务器协议lsp 语言服务器协议lsp是vscode为了解决语言扩展中的痛点来实现的一套协议。如下图所示...
vscode插件快餐教程(3) - Diagnostic 上一节我们介绍了语言扩展的大致情况,这一节我们开始深入一些细节。 诊断信息 语言扩展中...
vscode插件快餐教程(2) - 编程语言扩展 上一节我们学习了如何写一个控制光标的vscode命令插件。对于一个编辑器来说,编辑命令是非常重...
文集作者