LSP-rust-analyzer
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 |
读我
LSP-rust-analyzer
这是一个助手软件包,为您启动rust-analyzer语言服务器。
安装
- 通过Package Control安装LSP。
- 通过Package Control安装LSP-rust-analyzer。
- (推荐) 通过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软件包才能使用此功能。
LSP-rust-analyzer: 合并行
考虑rust特定的逻辑合并行。
还绑定到默认的合并行键绑定(Windows/Linux和Mac上的ctrlshiftj或commandshiftj)。
LSP-rust-analyzer: 向下/向上移动项目
在指定方向中移动光标下的项目/选择。
LSP-rust-analyzer: 在光标下打开文档
如果可用,则打开光标下符号的URL到文档。
LSP-rust-analyzer: 重新加载项目
重新加载项目元数据,即再次运行cargo metadata
。
LSP-rust-analyzer: 递归展开宏定义
展示当前光标下宏定义的全局展开。