Модуль «Внешние инструменты»

Модуль Внешние инструменты позволяет выполнить внешние команды и скрипты оболочки. Можно передать команде некоторые данные, а затем использовать ее вывод (например, sed).

Используя Менеджер внешних инструментов можно создавать и редактировать команды. Для запуска внешних команд испоьзуйте Сервис.

10.4.1 Встроенные команды

Следующие команды поставляются вместе с модулем:

Сборка

Запускает make в каталоге текущего документа.

Список файлов в каталоге

Вставляет содержание каталога текущего документа в новый документ.

Переменные окружения

Отображает список переменных окружения в нижней панели.

Поиск по файлам

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

Удалить конечные пробелы

Удаляет все начинающие и завершающие пробелы в строках.

10.4.2 Определение команд

Чтобы добавить внешнюю команду, выберите Сервис ▸ External Tools.

В окне External Tools Manager щёлкните кнопку Создать. Для новой команды можно указать следующие детали:

Описание

Когда меню команды выбрано, описание отображается в строке статуса.

Комбинация клавиш

Комбинация клавиш для вызова команды.

Команды

Запускаемые команды. Можно использовать также и переменные окружения, подробнее смотрите Раздел 10.4.4 ― Переменные.

Ввод

Данные, получаемые командами (как stdin): текст всего текущего документа, выделение, строка или слово.

Окно вывода

Что делать с выводом команд: отобразить в нижней панели, вставить в новый документ или в текущий; в конец, в позицию курсора, заменить выделенный текст в документе или же заменить весь документ.

Применимость

Определяет тип документа, к которому применимы команды, например, локальные документы или документы в сети.

10.4.3 Изменение и удаление инструментов

Для настройки инструмента выберите его из списка и измените его параметры.

Для переименования инструмента, щёлкните его в списке.

Чтобы восстановить измененные встроенные инструменты, нажмите Вернуть.

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

10.4.4 Переменные

В поле Команда можно использовать следующие переменные:

  • GEDIT_CURRENT_DOCUMENT_URI
  • GEDIT_CURRENT_DOCUMENT_NAME
  • GEDIT_CURRENT_DOCUMENT_SCHEME
  • GEDIT_CURRENT_DOCUMENT_PATH
  • GEDIT_CURRENT_DOCUMENT_DIR
  • GEDIT_DOCUMENTS_URI
  • GEDIT_DOCUMENTS_PATH