ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

LSP-rust-analyzer

作者: sublimelsp ST4

rust-analyzer的便捷软件包

详细信息

安装次数

  • 总计 14K
  • Win 4K
  • Mac 4K
  • Linux 5K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 7 10 3 7 2 3 6 3 5 6 8 8 5 5 5 0 5 2 1 1 4 9 3 4 4 5 8 7 10 7 5 5 7 15 10 3 13 7 4 2 11 5 3 3 6 5
Mac 3 3 3 1 3 1 6 2 6 5 1 2 6 4 3 2 2 1 1 0 5 1 1 2 1 4 4 2 3 5 0 4 7 3 2 4 0 4 2 4 3 3 6 1 2 4
Linux 4 4 2 3 5 2 4 5 8 3 2 4 3 2 7 3 3 7 3 5 7 4 9 1 7 5 4 4 7 6 4 5 11 1 7 4 8 6 10 2 5 5 4 6 9 4

读我

源代码
raw.​githubusercontent.​com

LSP-rust-analyzer

这是一个助手软件包,为您启动rust-analyzer语言服务器。

安装

  1. 通过Package Control安装LSP
  2. 通过Package Control安装LSP-rust-analyzer
  3. (推荐) 通过Package Control安装LSP-file-watcher-chokidar以启用通知服务器有关更改的文件的功能。

配置

您可以通过命令面板打开“首选项:LSP-rust-analyzer 设置”来编辑全局设置。

您还可以有针对每个项目的配置。从命令面板运行项目:编辑项目,然后在settings对象中编辑以下内容。

{
    // folders: [
    //   ...
    // ]
    "settings": {
        "LSP": {
            "rust-analyzer": {
                "settings": {
                    //Setting-here
                }
            }
        }
    }
}

适用选择器

该语言服务器在具有source.rust基本作用域的视图中运行。

安装位置

服务器二进制文件自动下载到$CACHE/Package Storage/LSP-rust-analyzer

自定义命令面板命令

LSP-rust-analyzer: 运行…

从子菜单中选择cargo命令。这将启动带有Terminus的shell进行测试、检查和执行代码。

注意:需要安装Terminus软件包才能使用此功能。

Example

LSP-rust-analyzer: 合并行

考虑rust特定的逻辑合并行。

还绑定到默认的合并行键绑定(Windows/Linux和Mac上的ctrlshiftjcommandshiftj)。

LSP-rust-analyzer: 向下/向上移动项目

在指定方向中移动光标下的项目/选择。

LSP-rust-analyzer: 在光标下打开文档

如果可用,则打开光标下符号的URL到文档。

LSP-rust-analyzer: 重新加载项目

重新加载项目元数据,即再次运行cargo metadata

LSP-rust-analyzer: 递归展开宏定义

展示当前光标下宏定义的全局展开。