Dart配置ML Complete

前言

今天谷歌公众号推送了一篇文章, 讲解 Dart2.5上两个意义重大功能的技术预览:git

  • ML Complete,由机器学习 (ML) 驱动的代码补全功能
  • dart:ffi 外部函数接口,用来直接从 Dart 调用 C 语言代码

而后鄙人就忍不住尝试了一把 ML Complete, 果真很强, 没让我失望github

本文主要讲解的是如何在 ide 上配置 ML Complete, 具备时效性, 若是想深究原理的同窗请查看:json

vscode

  • 修改 settings.json 文件
    • 添加 "dart.analyzerAdditionalArgs": ["--enable-completion-model"]
    • 添加 "editor.suggestSelection": "first"

若是你是第一次用 vscode, 可使用万能快捷键 cmd+shift+p, 呼出菜单后输入setting 机器学习

记得选择用户级别的settings(Json)
添加上述的两行配置, 保存后重启vscode, 完工

Android Studio/Intelli J

  • 双击shift唤起万能快捷键(ps: 若是没改过快捷键的话)
  • 输入 Registry
  • 修改 dart.server.additional.arguments配置, 填入--enable-completion-model

完成后重启AS, enjoy!ide

相关文章
相关标签/搜索