Чи можна зробити відступ коду JavaScript у Notepad ++?


81

У мене є код JavaScript, написаний в один рядок (каретка не повертається), він абсолютно нечитабельний ...

З Notepad ++, я намагався замінити ці символи ( {, }, ;) самі по собі , плюс повернення каретки, але це все - таки не дуже зручно ...

Чи є спосіб зробити це правильно в Notepad ++?


Я відредагував питання, щоб зосередитись на тому, як це зробити в NP ++, а не запитувати програмну рекомендацію. І проголосував за відкриття.
UuDdLrLrSs

Відповіді:



163

JSTool найкращий для стабільності.

Кроки :

  1. Виберіть меню Plugins> Plugin Manager> Show Plugin Manager
  2. Поставте прапорець біля JSTool> Встановити> Перезапустити Notepad ++
  3. Відкрийте файл js> Плагіни> JSTool> JSFormat
    скріншот

Довідково:


1
Чудово! Дякуємо за детальне та корисне пояснення!
Вікрам,

1
Просто спробував це сьогодні. Це спрацювало чудово. Гарне просте пояснення, дякую.
ScottyG

2
Чудово .. Це працює. Ви також можете використовувати його в автономному режимі. До побачення JS
beautifier

+10, раніше я робив з онлайн-прикрасою, але ця ідеальна!
wpcoder

Приємно. Єдиний мій недолік - це те, що воно з’являється у верхній частині списку Плагінів, який, на мою думку, сортується за алфавітом за назвою файлів усіх речей. Звичайно, набагато менші незручності, ніж форматування вихідного коду вручну або копіювання та вставлення на веб-сторінку!
Кен Ліон,


8

Чи не могли б ви використовувати онлайн - сервіси , як це ?

Оновлення: (за запитом)

Google chrome зробить це також http://cristian-radulescu.ro/article/pretty-print-javascript-with-google-chrome.html


1
Арх, теж його побили. Вибачте. Google chrome зробить це також cristian-radulescu.ro/article/…
Sam Greenhalgh 02

Не знав, що трюк з хромом теж корисний, дякую
GianT971 02

@SamGreenhalgh Я б хотів, щоб ваш коментар був включений у вашу відповідь. Це стосується будь-якого браузера webkit, і немає потреби у зовнішній службі.
its_me

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.