Visual Studio for C#でReSharperを使用する方法と同じように、Scalaコードファイルを自動的にクリーンアップして再フォーマットしたいと思います。 IntelliJ Ideaや他のツールでこれを行うことはできますか?Scala用のReSharperのようなコード再フォーマットとクリーンアップツールはありますか?
答えて
使用Code
| Reformat code
IntelliJ IDEAのアクションでは、Scalaプラグインがインストールされている場合にもScalaで動作します。
IntelliJ Ideaは、scala pluginを使用して優れたスケーラをサポートしています。
改訂コードは、Code
>>Reformat Code
のメニューからアクセスできます。実際に
、再シャープなJetBrainsのからの製品である(アイデアの著者)
私は知っています。しかし、私はその特定の機能について尋ねています。私はScala用のIdea(SBT用のIdeaとIdeaプラグイン用のScalaとSBT plig)を設定しましたが、Scalaコードファイルを自動的にクリーンアップして再フォーマットする方法を見つけることはできません(Visual Studio with ReSharperこれは、コードエディタの右クリックメニューからクリックするだけです)。 – Ivan
@Ivan、 'Code'を使用| '再フォーマットコード'。 – CrazyCoder
ありがとう、@CrazyCoder!それが私が探していたものです(私はIdeaにとっては初めてです)。これを回答として投稿し、私はそれを受け入れます。 – Ivan
- 1. ReSharperまたはVisual Studioでコードを再フォーマットしないようにする
- 2. Scalaで使用するWicketのようなWebフレームワークはありますか?
- 3. コードの再フォーマット中にReSharperのコードの並べ替えを無効にしますか?
- 4. 私はどのように自動的にコードをフォーマットするVisual Studio用のプラグインはありますか?
- 5. Groovyに似たScalaの "Power assert"のようなものはありますか?
- 6. コードを再フォーマット++
- 7. VS用のResharperのようなプラグインのリストは何ですか?
- 8. Eclipse/Netbeansがコンパイル可能なコードをフォーマットできないようにする方法はありますか?
- 9. ClojurescriptのようなScalaはありますか?別名統合スカラーシングルページアプリケーション
- 10. webstormでjsコードをどのように再フォーマットできますか?
- 11. コードクリーンアップを使用するときにResharperでコメント(再)フォーマットを無効/カスタマイズする
- 12. Scala/Javaのためのnpmjsのようなものがありますか
- 13. ASP.NET用のwebrickのようなものはありますか?
- 14. マルチプロトコルプロトコルのドキュメントストリングはどのようにフォーマットする必要がありますか?
- 15. Scala用のコーディング標準の強制ツールはありますか?
- 16. なぜ私のScalaのテール再帰はwhileループより速いのですか?
- 17. Android用のmechanizeのようなツールはありますか?
- 18. jsfiddleのようなローカルマシン用のエディタはありますか?
- 19. OSX用のdev C++のようなプログラムはありますか
- 20. Java用のライブラリのようなActiveResourceはありますか?
- 21. iOS用にNSPredicateEditorのようなものはありますか?
- 22. Windows用のwinedumpのようなツールはありますか?
- 23. PHPのソースコードを再フォーマットできるフリーのコマンドラインスクリプトはありますか?
- 24. Scalaにはゲームエンジンはありますか?
- 25. 再帰次のコードのビッグ-Oになりますどのような複雑
- 26. クロージャはどのようにフォーマットする必要がありますか?
- 27. JavaソートとScalaソートのパフォーマンスの比較はありますか?
- 28. PythonコードにはどのようにTypeErrorがありますか?
- 29. このようなvimのコード崩壊プラグインはありますか?
- 30. このコードはどのような意味がありますか?
Reformatコードは、コードを再フォーマットするだけで、C#のReSharper ALT + ENTERのように、より簡潔に、通常はより読みやすくするためにコードを(屡々LINQで)書き換えます。例えば。フィルターを使用してリストから要素を1行に削除するforループを書き直します。スカラーのこの種の範囲は叙事詩であり、それを行うためのツールは叙事詩的に素晴らしいでしょう。 – samthebest
@samthebest IDEAには検査/意図に従ってコードを変更できる 'Alt' +' Enter'もあります。 – CrazyCoder
真ですが、C#用のReSharperの黄色いアンダーラインと自動リファクタリングのイディオムカバレッジは、Scalaよりも豊富です。 Scala用のReSharperがリリースされた場合、私の会社は私のチームにライセンスを購入すると主張していました:) – samthebest