Czy możliwe jest wcięcie kodu JavaScript w Notepad ++?


81

Mam kod JavaScript, który jest zapisany w jednej linii (bez powrotu karetki), jest całkowicie nieczytelny ...

Z Notepad ++, starałem się zastąpić te znaki ( {, }, ;) przez siebie plus powrotu karetki, ale nadal nie jest bardzo przydatny ...

Czy istnieje sposób, aby zrobić to poprawnie w Notepad ++?


Zredagowałem pytanie, aby skupić się na tym, jak to zrobić w NP ++, zamiast poprosić o rekomendację oprogramowania. I głosował za ponownym otwarciem.
— UuDdLrLrSs

Odpowiedzi:



163

JSTool jest najlepszy pod względem stabilności.

Kroki :

  1. Wybierz menu Wtyczki> Menedżer wtyczek> Pokaż menedżera wtyczek
  2. Zaznacz pole wyboru JSTool> Zainstaluj> Uruchom ponownie Notepad ++
  3. Otwórz plik js> Wtyczki> JSTool> JSFormat
    zrzut ekranu

Odniesienie:


1
Niesamowite! Dzięki za szczegółowe i przydatne wyjaśnienie!
— Vikram

1
Właśnie spróbowałem tego dzisiaj. Działało doskonale. Ładne, proste wyjaśnienie, dzięki.
— ScottyG,

2
Niesamowite ... To działa. można go również używać w trybie offline. Żegnaj, JS
— Beautifier

+10, kiedyś korzystałem z upiększania online, ale ten jest po prostu idealny!
— wpcoder

Miły. Moim jedynym zastrzeżeniem jest to, że pojawia się na górze listy wtyczek, która, jak sądzę, jest posortowana alfabetycznie według nazwy pliku wszystkich rzeczy. Z pewnością jest to znacznie mniejsza niedogodność niż ręczne formatowanie kodu źródłowego lub kopiowanie i wklejanie na stronie internetowej!
— Ken Lyon


8

Można korzystać z usług online, takich jak ten ?

Aktualizacja: (na żądanie)

Google Chrome zrobi to również http://cristian-radulescu.ro/article/pretty-print-javascript-with-google-chrome.html


1
Arh, też go pobiłem. Przepraszam. Google Chrome zrobi to również cristian-radulescu.ro/article/…
— Sam Greenhalgh

Nie wiedziałem, że ta sztuczka na chrome jest też przydatna, dziękuję
— GianT971

@SamGreenhalgh Bardzo chciałbym, aby Twój komentarz znalazł się w Twojej odpowiedzi. Dotyczy każdej przeglądarki internetowej i nie ma potrzeby korzystania z usługi zewnętrznej.
— its_me

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.