Tôi sử dụng vim làm trình soạn thảo của mình nhưng tôi muốn nhận được một số sức mạnh tương tự của IDE cho java khi nói đến tái cấu trúc. Có bất kỳ công cụ dòng lệnh nào để tái cấu trúc java không? Tôi có thể có thể hack một cái gì đó với nhau bằng cách sử dụng kịch bản perl hoặc vim nhưng nếu có cái gì đó đã ra khỏi đó tôi muốn sử dụng nó.Có bất kỳ công cụ dòng lệnh nguồn mở nào để cấu trúc lại mã java không?
Trả lời
Kiểm tra jrefactory và command line option.
Nó gần như không có gì. – stepancheg
Vâng, không phải là tinh vi. Tuy nhiên, tôi sử dụng IntelliJ và Netbeans. –
Tái cấu trúc mã là một quá trình rất nhạy cảm về ngữ cảnh và tương tác mà không cho vay rất tốt đối với giao diện dòng lệnh. Có thể có hàng tá kiểu tái cấu trúc mà bạn có thể thực hiện cho một tệp cụ thể (hoặc tập hợp các tệp) và đưa ra một giao diện vim để tích hợp tất cả điều này sẽ là một thách thức lớn.
Nếu bạn muốn có chức năng IDE, tại sao không sử dụng IDE? Đặc biệt là với Java, nó tự cho vay rất tốt để tái cấu trúc tự động bằng một phần mềm phức tạp như Eclipse.
Tôi đặc biệt khuyên bạn nên sử dụng VIM trong một IDE (ví dụ: VIMPlugin và Eclipse - đây là kết hợp tôi sử dụng và nó hoạt động rất tốt).
Tôi từng là người chết VIM. Tuy nhiên việc tái cấu trúc và phân tích mã trong một IDE hiện đại sẽ vượt xa mọi khả năng mà VIM sẽ cung cấp (với các plugin, v.v.).
Đừng làm cho tôi sai. Tôi yêu VIM và vẫn sử dụng nó cho mọi thứ. IDE hiện đại là con đường hiệu quả nhất về phía trước, tuy nhiên.
Tôi đã thử nhưng plugin vim không cho tôi bất kỳ lợi ích nào. Tôi cũng có thể sử dụng vim và ide cạnh nhau. –
IDE hiện đại là nặng. ghét chờ đợi gần một phút để mở một dự án lớn hoặc chuyển đổi không gian làm việc. – JoaoHornburg
Bạn có thể thử Eclim. Mục đích của Eclim là vạch trần chức năng của Eclipse trong Vim. Đặc biệt, có một vài số commands for refactoring được hỗ trợ.
Tôi biết đây là một câu hỏi cũ, nhưng tôi đã tự hỏi bản thân mình câu hỏi này một chút và quyết định viết một câu hỏi. Nó mới và nó không "siêu tuyệt vời" nhưng nó được viết bằng GOLANG và nó là nguồn mở. DISCLAIMER, đây là dự án của tôi nhưng tôi không tự quảng bá. Tôi chỉ nghĩ rằng tôi muốn chia sẻ với những người khác quan tâm đến một cái gì đó của bản chất này.
Hỗ trợ ngôn ngữ nào? –
Tất cả vì nó là cơ bản một đệ quy tìm/thay thế cho cả hai tập tin và hệ thống tập tin –
- 1. Có công cụ nào ở đó để cấu trúc lại kiểu mã hóa của cơ sở mã java không?
- 2. Có bất kỳ công cụ DRYer mã nào không?
- 3. Bất kỳ công cụ định dạng dòng lệnh nào có sẵn cho tệp java?
- 4. Có bất kỳ công cụ tạo biểu đồ lớp nào cho mã nguồn python không?
- 5. Công cụ dịch mã nguồn mở?
- 6. Có bất kỳ công cụ dòng lệnh xử lý XSLT nào không?
- 7. Có nguồn mở mã nguồn mở không?
- 8. Công cụ âm thanh mã nguồn mở
- 9. Có bất kỳ công cụ nào hỗ trợ tái cấu trúc bản địa hóa resx trong xaml không?
- 10. Có bất kỳ máy chủ hình ảnh độc lập mã nguồn mở nào tồn tại không?
- 11. Có bất kỳ Công cụ hoặc API nào để tự động cập nhật cấu trúc cơ sở dữ liệu
- 12. Mẫu mã nguồn mở/Công cụ khảo sát
- 13. Có bất kỳ công cụ XSL Lint nào không?
- 14. Có bất kỳ mã nguồn mở miễn phí PHP nào không?
- 15. Có bất kỳ khuôn khổ có thể so sánh nào với dynaTrace là nguồn mở không?
- 16. AppHarbor hoạt động như thế nào? Có bất kỳ triển khai nguồn mở nào không?
- 17. Bất kỳ mã nguồn mở Java Decompiler nào cho Windows 7
- 18. Có bất kỳ công cụ hoặc khung công tác nguồn mở nào về giao dịch I/O, ngôn ngữ Java không?
- 19. Có bất kỳ hệ thống lưu trữ tệp nguồn mở có thể mở rộng nào không?
- 20. Có bất kỳ nền tảng mã nguồn mở NAT nào không?
- 21. Minecraft có sử dụng bất kỳ thư viện Java nguồn mở nào ngoài JDK không?
- 22. Bất kỳ công cụ nào để xuất toàn bộ Oracle DB thành tập lệnh SQL
- 23. Có bất kỳ tập lệnh/công cụ JAVADOCS tương tự nào cho các tệp Javascript không?
- 24. Có tồn tại: Công cụ tìm mã lặp lại không?
- 25. Những công cụ nào có sẵn để tái cấu trúc Ruby?
- 26. Giao tiếp với một công cụ dòng lệnh trong Java
- 27. AES mã hóa bằng công cụ dòng lệnh openssl và giải mã trong Java
- 28. Có công cụ nào để tái cấu trúc C++ để phù hợp với các tiêu chuẩn mã hóa không?
- 29. Có bất kỳ công cụ .NET nào để bóp méo/cong vênh hình ảnh không?
- 30. Bất kỳ bộ công cụ web C/C++ nào tốt?
Bạn đang cố gắng đạt được điều gì? – Peter
chủ yếu chỉ đổi tên các lớp, phương thức và các biến trên các tệp. Đó là trường hợp sử dụng phổ biến nhất của tôi. –
có bất kỳ công cụ dòng lệnh nguồn mở nào không? Bất kỳ công cụ sẽ được tốt đẹp. – jedierikb