Автоматическая замена текста в SublimeText через плагин

У меня есть несколько электронных писем в формате HTML, в которых номера меняются в определенных строках в каждой версии. В идеале я хотел бы вставить несколько тегов в каждый раздел, которые затем будут заменены числами на основе данных в электронной таблице (или я мог бы просто поместить эти числа в код, на самом деле). Мне интересно, где я могу начать изучать создание плагина, который сможет сделать это в SublimeText. Я уверен, что мог бы сделать это, создав веб-сайт, который будет запрашивать базу данных, но мне бы очень хотелось создать возвышенный текстовый плагин для этого.

Может кто-то указать мне верное направление? Может, почитать?


person User14289    schedule 07.10.2015    source источник


Ответы (1)


Во-первых, плагины Sublime Text 3 написаны на Python 3, так что вам нужно быть знакомым с ним, чтобы двигаться дальше.

Вы можете начать с прочтения документации по подключаемым модулям, а также < href="http://docs.sublimetext.info/en/latest/reference/plugins.html" rel="nofollow">ссылка на плагины в "неофициальной" документации. Затем ознакомьтесь с официальным справочником по Sublime Text 3 API и дополнительным справочник по API, в котором подробно описаны некоторые моменты, отсутствующие в официальной документации. Наконец, установите подключаемый модуль PackageResourceViewer и используйте его для извлечения пакета Default, который содержит примеры подключаемых модулей, упомянутых в официальные документы API, а также любые другие пакеты подключаемых модулей, которые вы, возможно, установили и которые хотели бы изучить. Здесь, на SO, есть ряд вопросов, связанных с плагинами, в разделе sublime-text-plugin и форум (если он работает) также имеет много информации, и это отличное место, чтобы спросить совета.

Удачи!

person MattDMo    schedule 07.10.2015