2012-11-19 9 views
16

Я нахожу себя вставкой в ​​тонну кода, который минимизирован, i, e все на одной строке.возвышенный текст 2 - способ unminify или украсить HTML

Вместо сканирования вручную и добавления в linebreaks, чтобы сделать его доступным для чтения, есть ли опция в Sublime для этого или плагин?

К примеру, у меня есть это (хотя и гораздо больше):

<html><head><title>some title</title></head><body><div><span>some content</span></div></body></html>

И я хочу закончить с этим, не тратя полчаса нажатием ввода на клавиатуре:

<html> 
    <head> 
    <title>some title</title> 
    </head> 
    <body> 
    <div> 
     <span>some content</span> 
    </div> 
    </body> 
</html> 
+0

Это работает очень хорошо: http://procssor.com/ – Taskism

ответ

15

Если у вас установлен Package Manager, вы можете установить пакет Tidy HTML.

+0

Я установил tidyHtml, но не знаете, какую команду использовать. reindenting все еще, кажется, ничего не делает. в средстве, выделяя скобку с близким углом и помещая курсор на каждый (ctrl + cmd + g), и добавление разрыва строки, по-видимому, лучше всего работает. – jammypeach

+1

С открытым файлом HTML, Ctrl + Shift + P, затем начните вводить Tidy HTML. Если он был установлен правильно, он должен быть единственным опцией меню. Нажмите на это. – garyh

+0

ах, понял. что сделал трюк, спасибо! очень хороший плагин :) – jammypeach

10

Tidy HTML для Sublime Text 2

HTML-CSS-JS Prettify для Sublime Text 3

+2

Спасибо! HTML-CSS-JS Prettify отлично подойдет для меня. Обратите внимание: HTML-CSS-JS Prettify требует установки node.js. – MiniRagnarok

+0

Спасибо! Совершенно приукрашенный миниатюрный скрипт без ошибок использует Sublime-HTMLPrettify. – Anirban