Trình làm đẹp và định dạng mã trực tuyến tốt nhất hiện có là gì? Tôi không yêu cầu đánh dấu. Bất kỳ ngôn ngữ sẽ làm.
Trình làm đẹp và định dạng mã trực tuyến tốt nhất hiện có là gì? Tôi không yêu cầu đánh dấu. Bất kỳ ngôn ngữ sẽ làm.
Câu trả lời:
CSS: trình làm đẹp mã
HTML: HTML Tidy , CleanUp HTML hoặc mục đích chung là Pretty Diff
Javascript: http://jsbeautifier.org/
PHP: http://beta.phpformatter.com/
SQL: http://dpriver.com/pp/sqlformat.htm
XML: http://chris.photobooks.com/xml/default.htm
Màu tất cả: http://quickhighlighter.com/
Đối với PHP, Java, C ++, C, Perl, JavaScript, CSS, bạn có thể thử:
>
cho >
và tương tự.
Bạn có thể sử dụng Perl :: Tidy cho Perl.
JsonLint rất tốt cho việc xác thực và định dạng JSON.
Ngôn ngữ nào?? Có nhiều công cụ khác nhau cho hầu hết mọi ngôn ngữ lập trình có thể tưởng tượng được, vì chúng đều có các quy tắc và quy ước cú pháp khác nhau.
Good ol ' indent
là một tiện ích dòng lệnh hay, có thể tùy chỉnh, để định dạng các chương trình C và C ++.
Nó phụ thuộc vào ngôn ngữ và kiến trúc bạn đang sử dụng.
Ví dụ: trong nền tảng php, bạn có thể định dạng gần như ngôn ngữ với GeSHi
Như hơi xanh nhận xét , GeSHi là một công cụ đánh dấu cú pháp chung chung, không có tính năng làm đẹp. Nó được sử dụng nhiều hơn ở phía máy chủ và việc kết hợp nó với một công cụ làm đẹp có thể khá phức tạp, như được minh họa với thẻ drupal GeSHi này .
Tôi đã sử dụng Quick Highlighter rất nhiều. Hoạt động tuyệt vời cho một danh sách lớn các ngôn ngữ.
Sử dụng gist.github.com . Có hỗ trợ đa ngôn ngữ (java, c, c ++, c #, vb, haskell, ruby, javascript, lua, HTML, SQL, Tcl, Perl, JSON, groovy ...)
Đây là một ví dụ mẫu "Tạo LiquiBase changeLogs bằng Groovy"