2013-05-18 14 views
8

Scala、SBT 0.12、およびIntelliJ IDEA 12.1を使用してLift Webフレームワークの潜在的なモジュールに取り組んでいます。* .sbtファイルの構文を強調したいと思いますIDEAでは(コード認識はボーナスになります)。IntelliJ IDEAの* .sbtファイルのシンタックスハイライト

IDEAプロジェクトを正常に構築するsbt用のsbt-ideaプラグインがあります。私はIDEAのsbtプラグインも持っています。これはIDEAのRun Configurationsからsbtコマンドを実行できるようにします。

* .sbtファイルをScalaファイルタイプに関連付けると、IDEAはsbtスクリプトにすべての種類のエラーを表示します。

構文強調表示やコード認識のために* .sbtファイルタイプで作業している人はいますか?もしそうなら、私はそれをどうやって使うのですか?

ありがとうございます!

+0

恐らく[IDEA issue tracker](http://youtrack.jetbrains.com)でこれを提案することをお勧めします。私もこの機能が欠けている。 –

+0

私の知る限り、IDEAチームはsbtビルド定義の完全なサポートに取り組んでいます(sbt-ideaプラグインを捨てて、mavenで作業できるのと同じ方法でsbtファイルで作業することができます)すぐにこの機能を公開することを約束しました(元の日付は4月下旬でしたが、ちょっと拘束されているようです)。ハイライトはその機能の一部になると確信しています。ちょっと待ってください。 –

答えて

2

IntelliJ IDEA 13用のScalaプラグインには、.sbtファイルがハイライトされています。 Built-in SBT Support in IntelliJ IDEA 13

今日、SBTプロジェクトの組み込みサポートが最終的に発表されました。 IntelliJ IDEA 13(0.23.308)のためのScalaプラグインの最新バージョンは、次の機能が付属しています:

  • 輸入SBTプロジェクト
  • 自動インポートSBTは.sbtファイル
  • の強調表示
  • プロジェクト
1

.sbtファイルは実際には(必要な空白行をバーにして)Scalaなので、.sbtファイルをScalaエディタに関連付けることは、構文の強調表示に関してそれほど離れていてはいけません。

ファイル→設定→IDE設定→ファイルの種類を開きます。 * .sbtをScalaに関連付けます。理想的ではありませんが、始まりです。

+0

私はこれを試して、多くの間違いをしたという質問に言及しました。あなたはファイルごとにこれをオフにする方法を知っていますか? –

+0

謝罪ジェフ、私はそれを逃した。残念なことに私はアイデアをすぐにインストールして、私があなたを助けることができるかどうかを確認しましたが、それ以来、それを犯しました。私はScala-IDEを使用します。しかし、Ideaがエラーを強調しているのに気付かなかったのですが、私はその時点で夢の中にいたかもしれません:-p – Jack

関連する問題