flutter - Dart-Code 正在切换到使用语言服务器协议以提高性能。您想现在启用它吗?
问题描述
这是什么意思?启用它们有什么好处?
解决方案
首先让我们先了解什么是Language Server Protocol
.
语言服务器协议 (LSP) 定义了在编辑器或 IDE 和语言服务器之间使用的协议,该协议提供自动完成、转到定义、查找所有引用等语言功能。语言服务器索引格式 (LSIF,发音为"else if") 是为了在开发工具或 Web UI 中支持丰富的代码导航,而不需要源代码的本地副本。
Dart Code 几个月前宣布,他们将切换到语言服务器协议来与 Dart 语言服务器通信,目前正在实施。看这里
使用语言服务器协议 (LSP) 的优点:
- 自动完成
- 悬停文档
- 转到定义
启用它将为您提供更好的编码体验,包括来自 Dart 语言服务器而不是本地副本的提示、自动完成等。
推荐阅读
- java - JWI Wordnet 检查单词是否为名词
- ruby-on-rails - Searchkick - 与多个字段匹配的分数
- python - Pandas 按数值条件分组
- javascript - 如何构建动画正弦波
- c - 如何在 FUNC 中更改 struct 的值?
- ios - 标记移动根据路线图框
- javascript - 在 for 循环中动画后删除多个元素
- c++ - 创建 C++ DLL 以从 C# DLL 调用方法
- angular - 有没有办法检测用户使用 Angular 在浏览器中使用后退按钮导航到应用程序?
- c# - [DebuggerStepThrough] 可以用来不中断我的部分代码吗?