31 个版本 (19 个稳定版)
1.7.2 | 2024 年 8 月 14 日 |
---|---|
1.7.1 | 2024 年 7 月 25 日 |
1.6.0 | 2024 年 5 月 13 日 |
1.5.1 | 2024 年 3 月 20 日 |
0.2.1 | 2022 年 3 月 10 日 |
952 在 GUI 中
每月 395 次下载
3MB
57K SLoC
Slint 的 LSP (语言服务器协议) 服务器
此目录包含 Slint 的 LSP 服务器实现,包括诊断、代码补全、转到定义等,更重要的是,实时预览
通用用法
LSP 服务器由一个二进制文件组成,slint-lsp
(或 Windows 上的 slint-lsp.exe
)。它提供所有功能,并允许任何实现了标准化 LSP 协议的编程编辑器与之通信。
如果您已安装 Rust,可以通过运行以下命令安装二进制文件
cargo install slint-lsp
这将使最新发布的版本在 $HOME/.cargo/bin
中可用。如果您想尝试开发版本,也可以将 cargo install
指向 Git 仓库:对于发布版本。或者,要安装开发版本
cargo install slint-lsp --git https://github.com/slint-ui/slint --force
或者,您可以下载我们为 Linux 或 Windows 预先构建的二进制文件之一
- 打开 https://github.com/slint-ui/slint/releases
- 点击最新发布版本
- 从 "资源" 中下载 Linux x86-64 二进制文件的
slint-lsp-linux.tar.gz
或 Windows x86-64 二进制文件的slint-lsp-windows.zip
- 将下载的存档解压到您选择的目录。
作为下一步,配置您的编辑器以使用二进制文件,无需任何参数
代码格式化
slint 代码格式化工具是 LSP 的一部分。有关如何将其用作独立工具的说明,请参阅 fmt README
编辑器配置
请检查Slint仓库中的编辑器文件夹,以获取如何设置不同编辑器与Slint一起使用的说明。
依赖项
~5-47MB
~808K SLoC