Javaコードをリファクタリングする任意のオープンソースのコマンドラインツールはありますか? [閉まっている]
-
22-08-2019 - |
質問
私は私のエディタとしてのvimを使用しますが、それはリファクタリングに来るとき、私はJava用IDEのと同じ電力の一部を取得したいと思います。リファクタリングjavaに関する任意のコマンドラインツールはありますか?私はおそらく、Perlやvimのスクリプトを使用して、一緒に何かをハックでしたが、すでにそこに何かがあれば私はむしろそれを使用すると思います。
解決
jrefactory にチェックアウトし、その<のhref = "のhttp://jrefactory.sourceforge .NET / CSR-commandline.html」のrel = "noreferrer">コマンドラインオプションでます。
他のヒント
あなたは Eclim に試みることができます。 Eclimの目標は、Vimの内のEclipseの機能を公開することです。具体的には、サポートされているリファクタリングのコマンドrel="noreferrer">いくつかの
リファクタリングは、コマンドラインインターフェイスに非常によく向いていない非常にコンテキストセンシティブと相互作用重い処理です。そこには、特定のファイル(またはファイルのセット)を行うことができますリファクタリングの種類の数十することができ、このすべてを統合するvimのインターフェースを考え出すことは大きな課題となります。
あなたはIDEの機能が必要な場合は、なぜIDEを使用していませんか?特にEclipseのようなソフトウェアの複雑な部品によって自動リファクタリングに非常によく向いているJava(登録商標)、である。
私は強くあなたが(IDE内VIMを使用するように助言するなど VIMPlugin とEclipseの - これは組み合わせであるI )を使用すると、それは非常によく動作します。
私は根っからのVIMにするために使用しました。しかし、現代のIDE内のリファクタリング、コードの分析は、これまでVIMは(プラグインなどで。)を提供する任意の能力を上回るだろう。
誤解しないでください。私はVIMを愛し、まだもののすべての種類のためにそれを使用します。現代のIDEには、しかし、前方に最も生産ルートです。
私は、これは古い質問ですけど、私は少し戻って自分自身にこの質問をし、1を書くことにしました。それは「まだスーパー素晴らしい」新しいとそれではないですが、それはGOLANGで書かれて、それはオープンソースです。免責事項は、これが私のプロジェクトですが、私は自己宣伝していません。私はちょうど私がこのような性質の何かを気に他の人と共有したいと思っています。