Уменьшение количества повторений в Sublime

Программирование — по большей части — может показаться невероятным количеством повторений. Несмотря на все наши усилия, чтобы наш код оставался СУХИМ, большая часть того, что мы делаем, связана с повторяющимися задачами, которые могут привести к глупым ошибкам и боли в запястье. Как мы знаем, программисты не ленивы, просто у нас так много других дел, что нам может быть трудно захотеть делать все эти мелочи. Вот где в игру вступают инструменты разработчика Sublime. Если вы устали писать один и тот же цикл for снова и снова или хотите создать свой собственный Emmet, инструменты разработчика Sublime позволяют разработчикам создавать настраиваемые ярлыки для любых целей.

Начиная:

Начать работу со встроенными инструментами разработчика так же просто, как перейти к своим Sublime Tools, навести курсор на опцию «Разработчик» и выбрать «Новый фрагмент…».

После того, как вы выбрали опцию «Новый фрагмент», в вашем возвышенном появится новое окно.

Отсюда вам нужно будет сделать три вещи:
- Раскомментировать tabTrigger и добавить ключевую фразу, на которую вы хотите сослаться на свой фрагмент кода
- Раскомментировать область действия и изменить ее в зависимости от того, какой язык программирования вы используете. need (обратитесь к документации по этому вопросу)
— Наконец, добавьте код примера между тегом содержимого.

Если вы склонны создавать функции с некоторыми типичными отклонениями, вы даже можете использовать существующий тег ‹![CDATA[]]› для ссылки на определенные части вашей программы, которые, как вы знаете, вам нужно будет изменить. Например, если вы обнаружите, что постоянно пишете циклы for, но хотите иметь возможность изменить объявление своей переменной при создании экземпляра, вы можете просто обернуть переменные тегом ${1: ‹var name›}, и ваша функция загрузится с курсоры готовы в этой позиции. Вот несколько примеров, которые я настроил, чтобы показать, как их использовать.

Как вы можете видеть, каждая из переменных i обернута в событие, когда я хочу использовать другое имя переменной при загрузке функции.

Если вы не хотите, чтобы ваши фрагменты были готовы к изменению, вы можете просто написать фрагмент как есть. Вот пример моего предустановленного компонента React:

После того, как вы подготовите всю работу к работе, вы можете сохранить ее в пути к файлу по умолчанию или создать свою собственную папку с помощью Sublime. Вы захотите сохранить свои фрагменты с типом документа .sublime-snippet (например, your_snippet_name.sublime-snippet).

И вот оно! Используйте свои новообретенные способности во благо и помните, что даже если вы более эффективно используете свое время, вы все равно заслуживаете хорошего перерыва и растяжки.

Краткое резюме:

– Создание пользовательских фрагментов экономит время и энергию.
– Вы можете использовать встроенные функции окна «Новый фрагмент», чтобы помочь со стандартными отклонениями в вашем программировании.
– После создания новых фрагментов и запуска вкладки и области были установлены, все, что вам нужно сделать, это сохранить новый фрагмент с расширением .sublime-snippet, и все будет хорошо!