Джим Кэмпбелл (Jim Campbell)
jwcampbell@gmail.com
Синдху С (Sindhu S)
sindhus@live.in
Использование фрагментов для быстрой вставки часто используемых частей текста
Stas Solovey
whats_up@tut.by 2011, 2012, 2013.
Misha Shnurapet
shnurapet@fedoraproject.org 2011.

# Фрагменты

Модуль Фрагменты предоставляет удобный способ вставки повторяющихся частей кода в файлы. Например, фрагмент HTML для тега `<img>` вставит открывающую и закрывающую части тега, а также место, где можно ввести атрибуты изображения. Это может сделать написание кода проще и быстрее.

# Включение модуля Фрагменты

Чтобы включить модуль Фрагменты:

Выберите gedit Параметры Модули.

Чтобы включить модуль, нажмите на Фрагменты.

# Обзор фрагментов

Чтобы просмотреть доступные фрагменты:

Выберите Сервис Управление фрагментами.

Убедитесь, что указан верный синтаксис. В строке состояния в нижней части окна gedit показаны текущие настройки языка. Данная настройка позволяет gedit вставлять правильные фрагменты. Gedit, как правило, автоматически определяет язык или синтаксис используемого файла, но иногда может понадобиться установить их вручную.

В этом примере установлен язык HTML.

Просмотрите фрагменты, доступные для текущего языка или синтаксиса.

# Использование фрагментов

Чтобы вставить фрагмент в текущий документ:

Введите слово-термин нужного фрагмента в любом месте текущего документа.

Нажмите клавишу Tab, чтобы вставить фрагмент, связанный с набранным словом-термином.

# Пример использования фрагмента

Например, если установить синтаксис HTML, ввести слово-термин `head` , и нажать клавишу Tab, текст будет автоматически дополнен фрагментом:

<head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title>Page Title</title> </head>

# Добавление фрагментов

Можно добавлять новые фрагменты, которые могут работать как глобально (то есть, независимо от языка), так и только при определённом синтаксисе.

Выберите Сервис Управление фрагментами.

В боковой панели Управление фрагментами выберите нужный синтаксис и нажмите на кнопку «+» рядом с ним, чтобы отобразить список существующих фрагментов для выбранного синтаксиса.

Чтобы добавить фрагмент, который работает глобально (то есть, когда для документа не установлен особый синтаксис или язык), выберите раздел Глобальные в боковой панели Управление фрагментами.

Чтобы добавить новый фрагмент, нажмите на значок «плюс» внизу боковой панели Управление фрагментами.

Введите имя для нового фрагмента. Имя фрагмента может не совпадать с текстом добавляемого фрагмента.

В разделе Включение, необходимо ввести в текстовое поле Переключатель вкладок: слово-термин, которое будет использоваться для вставки фрагмента.

Если нужно вставлять фрагмент с помощью комбинации клавиш, перенесите курсор в текстовое поле Комбинация клавиш:, нажмите нужную комбинацию клавиш и отпустите. После этого комбинация клавиш будет установлена.

Под надписью Правка:, введите нужный текст фрагмента. Можно использовать `${n}` для обозначения переменных, где n заменяется числом, которое представляет порядковый номер переменной.

# Пример нового фрагмента

Например, вы создали фрагмент текста со словом-термином greetings в графе Переключатель вкладок:. Текстовое поле под надписью Правка: содержит следующее:

<greetings>Hello ${1:wonderful}${2:amazing} world! </greetings>

Можно вставить этот фрагмент, набрав в документе слово greetings и нажав на клавиатуре кнопку Tab. Будет вставлен следующий фрагмент текста:

<greetings>Hello wonderfulamazing world!</greetings>

Слова "wonderful" и "amazing" могут быть оставлены или удалены в зависимости от вашего выбора. Для этого нажмите Tab, чтобы выбрать между словами "wonderful" и "amazing", и нажмите Del, чтобы удалить неподходящий вариант.