2009-06-24 30 views
6

Tôi hiện đang sử dụng trình soạn thảo văn bản cơ bản để viết mã grails của tôi. Có ai biết của một chương trình sẽ tự động định dạng mã với thụt đầu dòng tương tự như thụt lề cho C? Tôi muốn sử dụng một chương trình dòng lệnh để làm điều này nhưng có thể sử dụng một IDE để định dạng mã của tôi nếu đó là lựa chọn duy nhất.trình định dạng mã cho grails và Groovy?

Trả lời

2

Hãy thử NetBeans v.6.7 (không bản phát hành hiện tại 6.5) với plugin NetBeans Groovy/Grails được bật. Đây là một giao diện IDE sạch đẹp (dễ sử dụng hơn Eclipse IMHO), và bạn có thể thiết lập nó để tích hợp với cài đặt Grails của bạn. Bạn có thể gọi tất cả các nhiệm vụ Grails của bạn từ IDE, chỉnh sửa mã của bạn, kiểm tra và chạy dự án của bạn. Sau đó, nếu bạn muốn định dạng mã của mình, bạn chỉ cần nhấp chuột phải vào trình chỉnh sửa mã và chọn "Định dạng". Dễ dàng!

+0

Sử dụng NetBeans 6.7 FCS, vẫn còn một số vấn đề. Điều tôi thấy khó chịu nhất là phân tích cú pháp IDE Groovy như thể nó là Java, và gắn cờ "lỗi" không phải là lỗi trong các tệp Groovy. Các tập tin chạy tốt, nhưng nó là gây phiền nhiễu để xem lỗi sai trong khi chỉnh sửa. Việc gọi các lớp Groovy từ Java là một trường hợp khác trong đó các lỗi sai được báo cáo. Nếu bạn có thể sống với điều này, nó hoàn toàn có thể sử dụng được. – ssakl

0

Có một công cụ được đề xuất trong mục this thread cho mục đích này. Tôi đã không thử nó nhưng có thể đáng xem.

+0

Công cụ đó chỉ có sẵn cho nền tảng cửa sổ. Dự án có thể đã chết và bị bỏ rơi. –

1

Tôi đang sử dụng VIM/GVIM để nhập mã trong Groovy/Grails. nó có định dạng mã, tôi chỉ cần nói với tôi rằng VIM Groovy và java tương tự ....

và sau đó nhấn gg = G [nhập] (định dạng từ trên xuống dưới)

0

plugin eclipse groovy thực hiện một công việc khá định dạng mã groovy. sts có thể thông minh hơn về một số mã grails.

Các vấn đề liên quan