答えて

6

使用Code | Reformat code IntelliJ IDEAのアクションでは、Scalaプラグインがインストールされている場合にもScalaで動作します。

+0

Reformatコードは、コードを再フォーマットするだけで、C#のReSharper ALT + ENTERのように、より簡潔に、通常はより読みやすくするためにコードを(屡々LINQで)書き換えます。例えば。フィルターを使用してリストから要素を1行に削除するforループを書き直します。スカラーのこの種の範囲は叙事詩であり、それを行うためのツールは叙事詩的に素晴らしいでしょう。 – samthebest

+0

@samthebest IDEAには検査/意図に従ってコードを変更できる 'Alt' +' Enter'もあります。 – CrazyCoder

+0

真ですが、C#用のReSharperの黄色いアンダーラインと自動リファクタリングのイディオムカバレッジは、Scalaよりも豊富です。 Scala用のReSharperがリリースされた場合、私の会社は私のチームにライセンスを購入すると主張していました:) – samthebest

7

IntelliJ Ideaは、scala pluginを使用して優れたスケーラをサポートしています。

改訂コードは、Code >>Reformat Codeのメニューからアクセスできます。実際に

、再シャープなJetBrainsのからの製品である(アイデアの著者)

+0

私は知っています。しかし、私はその特定の機能について尋ねています。私はScala用のIdea(SBT用のIdeaとIdeaプラグイン用のScalaとSBT plig)を設定しましたが、Scalaコードファイルを自動的にクリーンアップして再フォーマットする方法を見つけることはできません(Visual Studio with ReSharperこれは、コードエディタの右クリックメニューからクリックするだけです)。 – Ivan

+0

@Ivan、 'Code'を使用| '再フォーマットコード'。 – CrazyCoder

+0

ありがとう、@CrazyCoder!それが私が探していたものです(私はIdeaにとっては初めてです)。これを回答として投稿し、私はそれを受け入れます。 – Ivan

関連する問題