Есть ли блок кода, который вы часто вводите, и на его написание уходят ВЕЧИ? Вы тратите драгоценное время на ввод ОДНОГО блока, который вы много раз будете вводить несколько раз в течение проекта. Фрагменты кода — это простое и легкое исправление для одного или нескольких разных блоков кода, которые вы будете использовать на протяжении всей своей карьеры, и они могут сэкономить вам ОЧЕНЬ много времени. Фрагменты кода потрясающие!

Уже есть много фрагментов файлов, специфичных для ruby, которые позволяют быстро создавать множество базовых блоков для таких вещей, как if, if else, if elsif else, создание методов и классов/классов с инициализацией, логикой erb/вставками (‹% %›) и знак равно Готовые фрагменты зависят от типа файла/языка, на котором вы кодируете.

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

Вот пример создания сниппета в VSCode. Он может отличаться от других текстовых редакторов:

У меня есть два примера: фрагменты, которые я создал для печати всех 7 маршрутов RESTful, и еще один для печати пустого блока form_for.

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

Теперь идите и создайте несколько фрагментов!