16

我开始使用 vscode 进行 python 开发。我真的很喜欢它,有谁知道如何扩展 VScode 以便我也可以在其中编写 scala 吗?

至少我需要让语法高亮工作。

4

6 回答 6

11

Scala 在 VS Code 2019 中运行良好。

有官方语法 highlighting和一个名为Metals的语言服务器(它取代了其他答案中提到的 Ensime)。

于 2019-10-15T08:00:23.510 回答
9

这里有一个:

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

您可以通过阅读那里的自述文件来添加它:

运行 VSCode

code --enableExtensionGallery

按 F1 然后输入:

用于 Scala 安装

ext install scala

用于 sbt 安装

ext install sbt

用于片段安装

ext install scalasnippets
于 2015-11-01T16:26:43.180 回答
4

如果您不使用 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)之间来回切换。这是一种复杂的语言。所以,我需要我能得到的所有帮助!

于 2017-09-09T10:56:07.173 回答
1

如果您深入研究应用程序路径,我认为它可以在 .js 中扩展,例如查看 javascript 和 typescript 文件夹(尽管我还没有尝试过)

于 2015-04-30T12:31:59.823 回答
1

Visual Studio Code 还没有语言可扩展的故事,但它可能很快就会推出。 https://code.visualstudio.com/Docs/languages#_common-questions

于 2015-05-01T05:50:11.697 回答
1

scala有官方的vs 代码 scala 扩展

于 2019-12-12T15:29:14.117 回答