Способы изменения редактора истории (hstr) в вашей системе

Чтобы изменить редактор истории по умолчанию (hstr) в вашей системе, вы можете попробовать следующие методы:

  1. Установите переменную среды: вы можете установить переменную среды $HISTFILEна путь к желаемому редактору. Например, если вы хотите использовать Vim в качестве редактора истории, вы можете запустить следующую команду:

    export HISTFILE=~/.viminfo
  2. Измените файл конфигурации оболочки. В зависимости от используемой вами оболочки вы можете изменить файл конфигурации (например, .bashrc, .zshrcи т. д.)..), чтобы изменить редактор истории по умолчанию. Откройте соответствующий файл в текстовом редакторе и добавьте или измените строку, которая устанавливает переменную HISTFILE.

  3. Используйте переменную FCEDIT: переменная среды FCEDITопределяет редактор, используемый для встроенной команды fc(команда исправления). команда. Установив эту переменную, вы можете косвенно изменить редактор истории. Например:

    export FCEDIT=vim
  4. Используйте переменную HISTCONTROL: переменную среды HISTCONTROLможно использовать для указания того, как оболочка должна обрабатывать историю команд. Установив для него значение ignorespaceили ignoreboth, вы можете указать оболочке игнорировать команды, начинающиеся с пробела, при сохранении в файл истории. Это фактически позволяет вам использовать другой редактор для игнорируемых команд.

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