带VScode的Scala

时间:2015-04-30 09:06:55

标签: scala syntax-highlighting visual-studio-code

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

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

6 个答案:

答案 0 :(得分:8)

这里有一个:

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

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

运行VSCode

code --enableExtensionGallery

按F1然后输入:

用于scala安装

ext install scala

用于sbt安装

ext install sbt

用于代码段安装

ext install scalasnippets

答案 1 :(得分:3)

Scala在VS Code 2019中运行良好。

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

答案 2 :(得分:2)

如果您的NOT使用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)。这是一门复杂的语言。所以,我需要得到所有帮助!

答案 3 :(得分:1)

如果你深入了解应用程序路径,我认为可以在.js中进行扩展,例如看一下javascript和typescript文件夹(虽然我还没有尝试过)

答案 4 :(得分:1)

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

答案 5 :(得分:0)