web-dev-qa-db-ja.com

Scala VScode

python開発にvscodeを使い始めました。本当に気に入っています。VScodeを拡張してscala)と書く方法を知っている人はいますか?

最低限、構文の強調表示を機能させる必要があります。

9
Steve

ここに1つあります:

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

そこにあるreadmeを読むことで追加できます:

VSCodeを実行します

code --enableExtensionGallery

F1を押して、次のように入力します。

scalaインストール用

ext install scala

sbtインストール用

ext install sbt

スニペットのインストール用

ext install scalasnippets
8
Omid

IntellijまたはEclipseを使用しておらず、VSCodeを使い続けたい場合は、以下のEnsime&Ensimeプラグインを強くお勧めします。 https://marketplace.visualstudio.com/items?itemName=dragos.scala-lsp また、www.ensime.orgもチェックしてください。ensimeenvのセットアップには少し複雑ですが、それでも価値があります。

2つの議論はここにあります: https://www.reddit.com/r/scala/comments/5eu9if/intellij_vs_ensime/

ただし、Intellijは大幅に改善されています。だから、美容コンテストは判断の問題です。私は多くのバリエーション(Emacs、Intellij、neovim、VSCode)を行ったり来たりしています。それは複雑な言語です。だから、私は私が得ることができるすべての助けが必要です!

3
user6273920

Visual Studio Codeにはまだ言語拡張可能なストーリーがありませんが、まもなく登場する可能性があります。 https://code.visualstudio.com/Docs/languages#_common-questions

1
Sofian Hnaide

ScalaはVSCode2019でうまく機能します。

公式の 構文の強調表示Metals (他の回答で言及されているEnsimeを置き換える)と呼ばれる言語サーバーがあります。

1
Jethro

アプリケーションパスを掘り下げてみると、.jsで拡張可能であるように見えます。たとえば、javascriptフォルダーとTypeScriptフォルダーを見てください(まだ試していませんが)。

1

scala 公式があります vs code scala拡張子

0
oetzi