2012-04-11 4 views
18

Я даю Sublime Text 2, и я редактировал XML-файл - который имел объявление DOCTYPE и DTD - и, кажется, нет способа получить подсказку/завершение кода при редактировании XML-документа.Есть поддержка для хеппинга/завершения XML-кода в Sublime Text 2?

Я уверен, что это что-то простое, с виду. Я не могу себе представить, что у Sublime нет такой функциональности, даже если она предоставляется через плагин.

Может кто-то пролить свет на это для меня?

ответ

20

Sublime Text - это, прежде всего, текстовый редактор. Но причина его популярности во многом обусловлена ​​его расширяемостью.

Хотя вы можете использовать api Sublime для создания определенного плагина для этого, у Sublime есть несколько инструментов, которые уже полезны при редактировании xml-файлов и других файлов разметки на простой установке.

Вмешательство и доработка в частности очень легко добавить. Для создания конкретного файла sublime-completions для вашего конкретного xml не требуется более нескольких минут. Вы можете использовать альт + SHIFT + ж создать элемент XML, в дополнение альт + . закроет любой незамкнутый элемент xml.

Вы также можете попробовать доступный Sublime Tag plug-in через Package Control

Наконец вы могли бы также довести это до в Sublime forums как запрос плагина. В сообществе плагинов много полезных людей.

+0

Независимо от решения, кажется, что это много усилий для чего-то, что, я думаю, будет поддерживаться «из коробки». Bummer ... Мне нравится почти все остальное. Не имея этой поддержки будет боль - я по-прежнему использую XML совсем немного, даже если только для ColdSpring config. Было бы здорово, если бы у него была возможность смотреть DTD и предлагать завершение/намек кода. –

+1

Я думаю, что можно сделать так, что плагин должен существовать независимо от того, что вам нужно делать в любом случае. И хотя я не согласен с тем, что понимание кода DTD должно быть стандартной функцией «из коробки» для текстового редактора, основанного на стройных фрагментах, так же, как и на интроспекции другого языка, ftp и управлении версиями. Но, я полностью понимаю, что это спорно. – atomi

+1

Я думаю, что это смешно, как люди рекламируют Sublime как этот потрясающий мощный инструмент, но когда я спрашиваю о поддержке XML, все, что я слышал, это «Его просто текстовый редактор, чего вы ожидаете». Я думаю, что Sublime - хороший продукт, но я не вижу, как я его регулярно использую, потому что я просто пытался редактировать XML-файлы достаточно часто, чтобы раздражать необходимость открытия другого редактора/IDE, чтобы противостоять удивительности всего остального. Отмечая ваш ответ так, как принято, так что боги переполнения стека не рассердились на нас за обсуждение мнений. –

1

Вы можете использовать плагин 'tag' от Sublime Package Control. Он имеет автоматическое закрытие тегов, листинг и другие функции. Страница github для проекта находится здесь: https://github.com/SublimeText/Tag

Вы можете установить его с помощью управления пакетами, не выходя из своего текстового редактора Sublime.

 Смежные вопросы

  • Нет связанных вопросов^_^