2008-12-08 9 views
12

Tôi đã tìm hiểu thông qua Stack Overflow cũng như một số tìm kiếm của Google và tôi không thể tìm thấy trình định dạng mã thỏa đáng cho Javascript.Trình định dạng mã nguồn tốt nhất cho Javascript?

Tôi đã tìm thấy một số công cụ liên quan, chẳng hạn như tô sáng cú pháp và máy in đẹp, nhưng tôi đang tìm một công cụ mà tôi có thể tạo một trình bao bọc cho Eclipse một cách lý tưởng và chỉ cần chạy từ thanh trình đơn. Do đó, nếu có bất kỳ Java dựa trên những người có sẵn, đó là một cộng lớn. Miễn phí và/hoặc mã nguồn mở được ưa thích là tốt.

Tôi đang tìm kiếm thứ gì đó mà nhóm phát triển của tôi có thể sử dụng để duy trì một kiểu mã nhất quán.

Cảm ơn.

[EDIT] Cảm ơn bạn đã phản hồi cực nhanh! Tôi sẽ upvote cả hai nếu tôi có bất kỳ nghiệp. Nhưng đặc biệt là kron để liên kết đến trang format customizations.

[EDIT]Related question trên Ngăn xếp ngăn xếp.

Trả lời

11

Trong một hơi thở: Aptana Studio! Có, nó dựa trên Java và miễn phí (Eclipse, như độc lập hoặc plugin).

Bạn cũng có thể customize the formatting.

+0

Liên kết ở trên dẫn đến 404 - trông giống như trang hiện tại http://www.aptana.com/products/studio3.html – Jeff

+0

Cảm ơn @Jeff, tôi đã cập nhật liên kết cho phù hợp. –

4

Nếu bạn đã sử dụng Eclipse, tôi khuyên bạn nên thử Aptana, bạn có thể cài đặt nó làm Plugin Eclipse.

2

Nếu bạn cũng cần lập trình Java tôi có thể khuyên 'IntelliJ IDEA'

Nó cung cấp định dạng JavaScript tuyệt vời và refactoring ra khỏi hộp.

12

này đến nay là tốt nhất mà tôi đã đi qua: http://jsbeautifier.org/

Có sẵn như là một công cụ trực tuyến, hoặc trên dòng lệnh sử dụng Node.js hoặc trăn. The source code is available.

+0

giải pháp nhanh chóng và nhanh chóng. cảm ơn. –

1

Bạn đã thử jsfiddler. Thật tuyệt vời khi dùng thử Javascript. Được xây dựng trong JSLint & thứ được gọi là Tidy. Không chắc chắn rằng liệu infers jstidyPiotr Zalewa là guy người đã viết nó. Có thể xứng đáng cho anh ta một Tweet @zalun để xác nhận.

0

Nếu bạn đang sử dụng notepad ++, bạn có thể thử jsminnpp Plugin

4
  • Đối với Eclipse IDE, bạn có thể sử dụng JavaScript Code Formatter dựa trên Goolge's Style Guide

  • Đối với IntelliJ IDEA bạn có thể sử dụng cùng một mã js tập tin định dạng xml , nhưng trước đây bạn phải cài đặt một plugin đặc biệt Eclipse Code Formatter Plugin, giải quyết vấn đề duy trì một kiểu mã chung trong môi trường nhóm nơi cả IDEA lẫn Eclipse đều được sử dụng