簡體   English   中英

帶有 VScode 的 Scala

[英]Scala with VScode

我開始使用 vscode 進行 python 開發。 而且我真的很喜歡它,有人知道如何擴展 VScode 以便我也可以在其中編寫 Scala 嗎?

至少我需要讓語法突出顯示工作。

Scala 在 VS Code 2019 中運行良好。

有官方的語法突出顯示,以及一個名為Metals的語言服務器(它取代了其他答案中提到的 Ensime)。

這里有一個:

https://github.com/IliyaTryapitsin/vscode-scala

您可以通過閱讀那里的自述文件來添加它:

運行 VSCode

code --enableExtensionGallery

按F1然后輸入:

用於 Scala 安裝

ext install scala

用於 sbt 安裝

ext install sbt

用於片段安裝

ext install scalasnippets

如果您不使用 Intellij 或 Eclipse 並想堅持使用 VSCode,那么我強烈推薦下面的 Ensime 和 Ensime 插件: https ://marketplace.visualstudio.com/items?itemName = dragos.scala-lsp 另請查看,www.ensime .org 設置ensime env 涉及更多,但仍然值得。

兩個的討論如下: https : //www.reddit.com/r/scala/comments/5eu9if/intellij_vs_ensime/

但是,Intellij 改進了很多。 所以,選美比賽是一個判斷力的問題。 我一直在許多變體(Emacs、Intellij、neovim、VSCode)之間來回切換。 這是一種復雜的語言。 所以,我需要我能得到的所有幫助!

如果您深入研究應用程序路徑,我認為它可以在 .js 中擴展,例如查看 javascript 和 typescript 文件夾(盡管我還沒有嘗試過)

Visual Studio Code 還沒有語言可擴展的故事,但它可能很快就會出現。 https://code.visualstudio.com/Docs/languages#_common-questions

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM