Ответ 1
Да, это довольно просто - вы просто выделите текст, который хотите использовать в качестве фрагмента, и перетащите его в область фрагментов (перетаскивание выделенного текста может быть затруднительным, я считаю, что он работает лучше, если вы перетаскиваете левый край редактора). Появится диалоговое окно с просьбой назвать его.
Кроме того, вы можете иметь настраиваемые параметры в фрагментах - если вы поместите текст <#paramName#>
в любом месте кода, который вы перетаскиваете, когда вы используете этот фрагмент, он появится в качестве сменного параметра, который вы можете вставить так, как в официальные фрагменты.
Также не забудьте установить префикс завершения, что сокращает время активации фрагмента при вводе. Хорошая идея об использовании фрагментов над другими решениями, такими как глобальные расширители текстовых систем, заключается в том, что фрагменты также могут быть ограничены действительностью в определенной области кода - так, например, фрагмент, заполняющий строку форматирования строк, может быть помечен как действительный только внутри блока, а не вне метода. Таким образом префикс завершения попадает только в области, где он действителен для использования.
Вы можете отредактировать фрагмент, щелкнув один раз на нем, в поле появится текст фрагмента и некоторые другие параметры фрагмента, которые вы можете редактировать.