Установить пакет с помощью управления пакетами (поиск "indentxml" ).
Откройте любой файл XML или создайте новый файл и вставьте в него любой XML.
Ctrl-K, F - отступы.
Ответ 2
Попробуйте этот плагин:
1) Инструменты > Новый плагин
2) Скопируйте и вставьте код ниже
3) Сохраните в каталоге Packages/User с расширением .py(должен быть каталог по умолчанию)
4) Откройте любой XML файл, и он должен работать. [Открыть консоль (Ctrl + ~ в Windows), чтобы увидеть какие-либо ошибки]
Код поддерживает как "Отступ XML", так и "IndentX". Если они не существуют, я считаю, что команда терпит неудачу и не должна ничего влиять. Я новичок в плагине, но надеюсь, что это поможет!
# Packages/User/AutoIndent.py
import sublime, sublime_plugin
class OnOpenCommand(sublime_plugin.EventListener):
def on_load(self, view):
if view.file_name().lower().endswith(".xml") :
#print "{0}: Auto indenting {1} with Indent XML auto_indent command".format(__file__, view.file_name())
view.run_command("auto_indent")
#print "{0}: Auto indenting {1} with IndentX basic_indent_tags command".format(__file__, view.file_name())
view.run_command("basic_indent_tags")