funced - редактирование функции интерактивно
Описание
funced [OPTIONS] NAME
Описание
funced предоставляет интерфейс для редактирования определения функции NAME.
Если переменная окружения $VISUAL задана, она будет использоваться в качестве программы для редактирования функции. Если $VISUAL не задана, но $EDITOR задана, она будет использована. В противном случае будет использован встроенный редактор. Обратите внимание, что для ввода литеральной новой строки с помощью встроенного редактора необходимо нажать Alt+Enter. Нажатие Enter сигнализирует о завершении редактирования функции. Это не относится к внешнему редактору, например, emacs или vim.
Если нет функции с именем NAME , будет создана новая функция с указанным именем
-
-e commandили--editor commandОткройте тело функции в текстовом редакторе, заданном командой (например,-e vi). Специальная командаfishбудет использовать встроенный редактор (то же, что и при указании-i). -
-iили--interactiveВынужденно откройте тело функции в встроенном редакторе, даже если$VISUALили$EDITORопределены. -
-sили--saveАвтоматически сохраните функцию после успешного редактирования.
Пример
Предположим, вы хотите изменить свой запрос.
Запустите:
>_ funced fish_prompt
Это откроет ваш редактор, позволяющий вам изменить функцию. Когда вы закончите, сохраните и выйдите. Fish перезагрузит функцию, поэтому вы сразу увидите изменения.
Когда вы закончите, используйте:
>_ funcsave fish_prompt
Для получения более подробной информации см. funcsave.
© 2020 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.2/cmds/funced.html