Все мы немного ленивые, именно по этой причине пишем скрипты, чтобы не делать того, чего можно не делать. Но при написании скриптов скорей всего некоторые конструкции будут повторяться снова и снова. Например, в каждом скрипте нужно проверять количество переданных аргументов и если их количество не совпадает с ожидаемым, то надо прерывать выполнение скрипта и показать пользователю подсказку, в каком формате ожидается вызов.
Простой пример для скрипта на bash
if [ $# -ne <кол-во ожидаемых аргументов> ];
then
echo "Использовать: $0 <Список аргументов>"
exit <Код ошибки>
fi
В коде выше мы, используя конструкцию if проверяем количество переданных аргументов в скрипт:
Если условие выполняется (количество аргументов не соответствует нашим ожиданиям), то мы заходим внутрь и выполняем код для вывода сообщения пользователю использую команду echo и завершаем выполнение скрипта используя команду exit.
Многие IDE и редакторы типа VSCode предоставляют возможность создавать свои сниппеты и вставлять их используя короткий префикс. Например, введя html и нажав Enter префикс заменится на другой текст, который сохранен в сниппете. Обычно уже есть какой-то набор стандартных сниппетов, а так же вы можете создавать свои.
По ссылке можно ознакомиться с документацией создания сниппетов для VSCode: Ссылка на документацию VSCode (Eng)
Сниппеты могут быть не только для кода, а для любого текста имеющего определенный формат. Вы можете их использовать когда заполняете какие-то документы или часто пишете в мессенджерах похожие сообщения.
Можете посмотреть видео (не мое), чтобы увидеть, как это все работает на практике
Сниппеты позволяют сократить время уходящее на набор одних и тех же конструкций.
Пользуетесь ли вы сниппетами? Создаете свои? Поделитесь какие удобные сниппеты вы создали для себя?
11 января 2022 г.