rls-vscode 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
rls-vscode 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache+MIT
开发语言: TypeScript 查看源码 »
操作系统: 跨平台
收录时间: 2019-10-17
提 交 者: h4cd

rls-vscode 是 Rust 官方为 Visual Studio Code 提供的 Rust 语言服务器前端参考实现,它支持:

  • 代码补全
  • jump to definition、peek definition、find all references 与 symbol search
  • 类型和文档悬停提示
  • 代码格式化
  • 重构
  • 错误纠正并应用建议
  • snippets
  • 构建任务

值得一提的是 snippets(代码片段)和构建任务这两个特性。

snippets 是扩展为通用样板的代码模板。输入时,Intellisense 会将代码段名称包括在内作为选项,可供快捷键选中。提供了以下 snippets:

  • for - 创建循环
  • unimplemented
  • unreachable
  • print(ln)
  • assert(_eq)
  • macro_rules - 声明宏
  • if let Option - 在某些情况下执行 if let 语句
  • spawn - 创建线程
  • extern crate - 插入 extern crate 语句

此 Rust 插件提供了使用相关的 cargo 命令进行构建、运行和测试的任务,可以使用 ctrl + shift + b 进行构建,可通过命令面板中的“运行任务”查看其它任务。这些任务内容写在 task.json 中,插件不会覆盖现有任务,因此可以自定义任务。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

rls-vscode 的相关资讯

还没有任何资讯

rls-vscode 的相关博客

rls与rlsd

服务器端的程序一般有如下几个过程,首先是bind,然后再是listen,最后是accept。再往后就是客户端与服务器连接后的各种操作了...

最陡下降法、LMS算法、RLS算法及其对比

最陡下降法、LMS算法、RLS算法及其对比 1、最陡下降算法公式: 是真实梯度,梯度公式中含有数学期望,不易求得。 LMS算法算法...

八、dbms_rls(实现精细访问控制)

1、概述 本报只适用于Oracle Enterprise Edition,它用于实现精细访问控制,并且精细访问控制是通过在SQL语句中动态增加谓词(WH...

ORACLE使用透明数据库加密_FOR_DBMS_RLS

ORACLE使用透明数据库加密 --官网文档:https://www.oracle.com/technetwork/cn/tutorials/tde-096009-zhs.html#t Oracle 数据...

VSCode

作者:汪娇娇 时间:2018年6月4日 VSCode想必很多人都用过,是微软一款很不错的编辑器,我也是最近才开始用这个,真的挺强大,...

VSCode常用插件之vscode-stylelint使用

更多VSCode插件使用请访问:VSCode常用插件汇总 vscode-stylelint这是一个检验CSS/SASS/LESS代码规范的插件。 StyleLint 使用...

Vscode的学习

一、Vivado中使用VSCode: 1、绑定: 在settings下面的Text Editor设置 F:\Program Files (x86)\Microsoft VS Code\Code.exe ...

rls-vscode 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
8 收藏
分享
返回顶部
顶部