vscode插件快餐教程(10) - 設置 在插件中规揪,根據(jù)用戶的環(huán)境和個性化的不同投剥,需要增加一些配置項。 讀寫配置項 可以通過vscode.wo...
vscode插件快餐教程(9) - LSP補全與本地補全 我們接續(xù)第5講未介紹完的LSP的onCompletion補全的部分丐黄。 TextDocu...
vscode插件快餐教程(8) - LSP文本同步 這一節(jié)開始我們介紹下通過LSP進行文本同步的方法绊序。 文件打開 我們先從簡單的做起,先監(jiān)聽文件...
vscode插件快餐教程(7) - 從頭開始寫一個完整的lsp工程 有了一定的基礎(chǔ)知識之后夸盟,我們就可以開始搭建一個client和server模式...
vscode插件快餐教程(6) - LSP協(xié)議的初始化參數(shù) 學習了lsp的代碼補全之后蛾方,我們可以嘗試搭建一套可以運行的lsp的系統(tǒng)。在此之前上陕,我...
vscode插件快餐教程(5) - 代碼補全 上節(jié)我們介紹了lsp的基本框架和協(xié)議的三次握手桩砰。下面我們先學習一個最簡單的功能協(xié)議:給vscode...
vscode插件快餐教程(4) - 語言服務器協(xié)議lsp 語言服務器協(xié)議lsp是vscode為了解決語言擴展中的痛點來實現(xiàn)的一套協(xié)議。如下圖所示...
vscode插件快餐教程(3) - Diagnostic 上一節(jié)我們介紹了語言擴展的大致情況唆垃,這一節(jié)我們開始深入一些細節(jié)五芝。 診斷信息 語言擴展中...
vscode插件快餐教程(2) - 編程語言擴展 上一節(jié)我們學習了如何寫一個控制光標的vscode命令插件。對于一個編輯器來說辕万,編輯命令是非常重...