私はvimをエディタとして使用していますが、リファクタリングに関しては、IDE用のIDEと同じ機能をいくつか得たいと思います。 Javaをリファクタリングするためのコマンドラインツールはありますか?私はおそらくperlやvimスクリプトを使用して何かを一緒にハックすることができますが、そこに何かがある場合は、むしろそれを使用したいと思います。Javaコードをリファクタリングするオープンソースのコマンドラインツールはありますか?
答えて
jrefactoryとそのcommand line optionを確認してください。
ほとんど何もしません。 – stepancheg
それは洗練されたものではありません。私はIntelliJとNetbeansを使っています。 –
コードリファクタリングは非常に文脈依存で相互作用が重いプロセスであり、コマンドラインインターフェイスにはあまり効果がありません。特定のファイル(または一連のファイル)に対して何十種類ものリファクタリングを行うことができ、これらのすべてを統合するためのvimインターフェイスを用意することは大きな課題になります。
IDE機能を使用する場合は、IDEを使用しないでください。特にJavaの場合、Eclipseのような複雑なソフトウェアによる自動リファクタリングに適しています。
IDE内でVIMを使用することを強くお勧めします(例えば、VIMPluginとEclipse - これは私が使用する組み合わせであり、とてもうまく動作します)。
私は以前はVIMダイハードでした。しかし、現代のIDEでのリファクタリングとコード解析は、VIMが提供する機能(プラグインなど)をはるかに上回ります。
間違ってはいけません。私はVIMが大好きで、今でもあらゆる種類のものに使っています。現代のIDEは最も生産的なルートですが、
私はそれらを試しましたが、vimのプラグインは私にideの利点を与えません。私はちょうどvimとideを並べて使用することもできます。 –
最新のIDEは重量級です。大規模なプロジェクトを開いたり、ワークスペースを切り替えるのに1分ほど待つのが嫌いです。 – JoaoHornburg
Eclimを試すことができます。 Eclimの目標は、Eclipseの機能をVimに公開することです。特に、サポートされているのはいくつかのcommands for refactoringです。
私はこれがより古い質問であることを知っていますが、私はこの質問をちょっと戻して書いてみることにしました。それは新しく、 "素晴らしい素晴らしい"まだではありませんが、それはGOLANGで書かれており、オープンソースです。免責事項、これは私のプロジェクトですが、私は自己宣伝ではありません。私はちょうど私がこの性質の何かを気にする他の人と分かち合うと思った。
どの言語がサポートされていますか? –
基本的には、ファイルとファイルシステムの両方に対する再帰的な検索/置換 –
- 1. Javaコードベースのコーディングスタイルをリファクタリングするツールはありますか?
- 2. XSLT処理コマンドラインツールはありますか?
- 3. オープンソースのJavaリフレクション・ユーティリティまたはjarファイルはありますか?
- 4. 何千ものJavaコードをどのようにリファクタリングするのですか?ツールはありますか?
- 5. オープンソースのメモリディスクバッファの実装はjavaにありますか?
- 6. JavaでXAトランザクションファイルへのオープンソースのソリューションはありますか?
- 7. オープンソースのJavaライブラリはどこにありますか?
- 8. Java用のオープンソース抽象ロードバランシングライブラリはありますか?
- 9. R2RMLのJavaオープンソース実装はありますか?
- 10. オープンソースのJava用オフ・ヒープ・キャッシュ・ソリューションはありますか?
- 11. このコードを少しリファクタリングする方法はありますか?
- 12. オープンソースのブログエディタはありますか?
- 13. オープンソースのソーシャルシングルサインオンファサードはありますか?
- 14. オープンソースのDRMソリューションはありますか?
- 15. オープンソースのチェックイン/チェックアウトシステムはありますか?
- 16. オープンソースのDB2クライアントはありますか?
- 17. オープンソースのAS3インバースキネマティクスライブラリはありますか?
- 18. デスクトップにQRコードをスキャンしてデコードするオープンソースのlibはありますか?
- 19. DBユーザパスワードをコマンドラインツールmysqladminに渡す方法はありますか?
- 20. テスト - >コード - >リファクタリング、いつリファクタリングを開始する必要がありますか?
- 21. オープンソースのジオパーサーがありますか?
- 22. RTMP:このようなlinuxコマンドラインツールはありますか?
- 23. ループのためにリファクタリングする方法はありますか?
- 24. JavaにはオープンソースのCADライブラリがいくつかありますか?
- 25. Java用の弱参照コピーオンライトセットのオープンソース実装はありますか?
- 26. このリファクタリングには何か利点はありますか?
- 27. WinformsまたはASP.NET用のオープンソースのタスクランナーはありますか?
- 28. この場合、循環参照をリファクタリングまたは修正する方法はありますか? Javaの
- 29. オープンソースのSpringブログプロジェクトまたはフォーラムプロジェクトはありますか?
- 30. Amazon S3に相当するオープンソースはありますか?
何を達成しようとしていますか? – Peter
ほとんどの場合、クラス、メソッド、および変数をファイル間で名前を変更するだけです。それが私の最も一般的な使用例です。 –
オープンソースのコマンドラインツールはありませんか?どんなツールでもいいですね。 – jedierikb