Có thể thụt lề mã JavaScript trong Notepad ++ không?


81

Tôi có một số mã JavaScript được viết trong một dòng (không có ký tự xuống dòng), nó hoàn toàn không thể đọc được ...

Với Notepad ++, tôi đã cố gắng để thay thế các ký tự ( {, }, ;) tự cộng với vận chuyển trở lại, nhưng nó vẫn không phải là rất tiện dụng ...

Có cách nào để làm điều này một cách chính xác trong Notepad ++ không?


Tôi đã chỉnh sửa câu hỏi để tập trung vào cách thực hiện điều này trong NP ++, thay vì yêu cầu đề xuất phần mềm. Và bỏ phiếu để mở lại.
UuDdLrLrSs

Câu trả lời:



163

JSTool là tốt nhất cho sự ổn định.

Các bước :

  1. Chọn menu Plugin> Trình quản lý plugin> Hiển thị trình quản lý plugin
  2. Chọn hộp kiểm JSTool> Cài đặt> Khởi động lại Notepad ++
  3. Mở tệp js> Plugins> JSTool> JSFormat
    ảnh chụp màn hình

Tài liệu tham khảo:


1
Tuyệt vời! Cảm ơn vì lời giải thích chi tiết và hữu ích!
Vikram

1
Chỉ cần thử điều này hôm nay. Nó hoạt động hoàn hảo. Lời giải thích đơn giản tốt đẹp, cảm ơn.
ScottyG

2
Tuyệt vời .. Nó đang hoạt động. bạn cũng có thể sử dụng nó ngoại tuyến. Bye bye JS beautifier
Paresh3489227

+10, tôi đã từng làm với công cụ làm đẹp trực tuyến nhưng cái này thật hoàn hảo!
wpcoder

Đẹp. Điểm hấp dẫn duy nhất của tôi là nó xuất hiện ở đầu danh sách các Plugin, mà tôi tin rằng nó được sắp xếp theo thứ tự bảng chữ cái theo tên tệp của tất cả mọi thứ. Tuy nhiên, chắc chắn là một sự bất tiện nhỏ hơn nhiều so với việc định dạng thủ công mã nguồn hoặc sao chép và dán vào một trang web!
Ken Lyon,


8

Bạn có thể sử dụng các dịch vụ trực tuyến như thế này không?

Cập nhật: (theo yêu cầu)

Google chrome cũng sẽ thực hiện việc này http://cristian-radulescu.ro/article/pretty-print-javascript-with-google-chrome.html


1
Arh, bị đánh bại quá nó. Lấy làm tiếc. Google chrome cũng sẽ thực hiện việc này cristian-radulescu.ro/article/…
Sam Greenhalgh

Không biết thủ thuật đó trên chrome cũng hữu ích, cảm ơn bạn
GianT971

@SamGreenhalgh Tôi rất muốn thấy nhận xét của bạn được đưa vào câu trả lời của bạn. Nó áp dụng cho bất kỳ trình duyệt webkit nào và không cần dịch vụ bên ngoài.
its_me,

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.