Каков наилучший способ добавления регулярно используемых блоков кода при разметке в TextMate?
-
09-06-2019 - |
Вопрос
Предостережение:Я относительно новичок в программировании, а также Текстовый мат, так что приношу извинения, если есть очевидный ответ, которого мне здесь не хватает.
Я много занимаюсь разметкой HTML / CSS, есть определенные шаблоны, которые я часто использую, например, формы, навигационные меню и т.д.Чего я хотел бы, так это способа хранить эти шаблоны и быстро вставлять их, когда они мне понадобятся.
Есть ли способ сделать это с помощью TextMate?
Решение
Вы можете сделать это очень легко в TextMate, используя Фрагменты.Просто добавьте новый фрагмент в редакторе пакетов и настройте способ его запуска.Вы можете установить сочетание клавиш или сделать так, чтобы оно всплывало при нажатии Tab
после определенного слова/ шаблона.
Есть много вещей, которые вы можете с ними сделать — в вашем случае, вероятно, было бы очень полезно установить так называемые "заполнители" в ваших фрагментах, которые являются частями, которые меняются каждый раз (напримерназвания полей в форме).Затем, как только вы вставите фрагмент текста, вы можете нажать Tab
чтобы перемещаться между ними.
Другие советы
Наряду со ссылками, приведенными выше, я думаю, вы найдете это скринкаст полезный.В нем дается краткое описание некоторых инструментов, которые уже предоставляет HTML-пакет TextMate.
Хотя это, вероятно, немного не по теме, но, тем не менее, стоит посмотреть.
Как упоминалось ранее, фрагменты - это то, что вы ищете.
Для справки посмотрите здесь:http://manual.macromates.com/en/snippets
http://screenflicker.com/mike/code/div-snippets/