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

相關文章
相關標籤/搜索