#sublime_text #sublime_text_3
Как настроить в Sublime 3 автоформатирование кода? Допустим, я вставил HTML код в Sublime Text. Этот код с одинаковой табуляцией, соответственно, получается каша. Как сделать так, чтобы при определённом действии код сам форматировался и принимал нормальный вид?
Ответы
Ответ 1
Стандартными средствами Preferences → Key Bindings — User Если файл пустой, то вставить код полностью. Если нет, то добавить объект в массив, как добавляли бы его в JSON. [ { "keys": ["ctrl+alt+l"], "command": "reindent", "args": { "single_line": false } } ] Данный код позволяет по нажатию комбинации CTRL+ALT+L отформатировать код во всем файле или только внутри выделенного фрагмента. С помощью стороннего плагина Есть плагин Sublime-HTMLPrettify. Ему нужен установленный node.js для работы. Может читать настройки из .jsbeautifyrc файла. Установка: Нажмите CTRL+SHIFT+P или CMD+SHIFT+P в Linux/Windows/OS X Наберите install, выберите Package Control: Install Package Наберите prettify, выберите HTML-CSS-JS Prettify Использование (любой из вариантов) Выберите Tools → Command Palette (CTRL+SHIFT+P или CMD+SHIFT+P) и наберите htmlprettify. Нажмите CTRL+SHIFT+H (или CMD+SHIFT+H если у вас Mac). Кликните правой кнопкой мыши на выделенном фрагменте HTML/CSS/JS Prettify → Prettify Code Откройте HTML, CSS или JavaScript file, откройте консоль Sublime Text через меню View → Show Console и наберите view.run_command("htmlprettify"). Пример работы на вашем фрагменте кода:
Комментариев нет:
Отправить комментарий