могу ли я удалить текущее убийство в zsh?

Янк не очищает убийство, поэтому через некоторое время он становится загроможденным. Могу ли я это очистить?

Я использую Oh My Zsh.

  • Есть ли менее запутанный способ установки массива $ path локально внутри функции?
  • Объявите, что локальный var нарушит функцию и выйдет из системы «1: число, ожидаемое»,
  • Поддерживают ли оболочки рекурсию?
  • Отображение стандартного вывода фонового процесса в определенном месте терминала
  • Безмоментный запуск задачи в фоновом режиме
  • Расширение переменных в zsh
  • Gnome-terminal и Zsh: сохранить текущий каталог на новой вкладке / окне
  • Почему высокие коды выхода на Linux-оболочках (> = 256) работают не так, как ожидалось?
  • Zsh: export: недействительно в этом контексте
  • Как установить правила автозаполнения Zsh для второго аргумента (функции) в правила существующей команды?
  • Как я могу передать только stderr в zsh?
  • Измерьте время выполнения команды, включая расширение подстановки команд
  • One Solution collect form web for “могу ли я удалить текущее убийство в zsh?”

    Размер кольца уничтожения определяется длиной массива killring . По умолчанию это 8.

    Переменная доступна только в zle-виджетах, поэтому вы не можете манипулировать ею в командной строке, вы должны определить виджет и вызвать его либо через привязку ключей, либо через Mx . Вот пример виджета, который затушевывает убийство.

     set_killring_size () { local empty= if ((!$+NUMERIC)); then # Wipe killring and re-create it to its current size NUMERIC=$#killring killring=() fi if ((NUMERIC <= $#killring)); then # Truncate killring to the specified size killring=("${(@)killring[1,$NUMERIC]}") else # Grow killring to the specified size killring=("${(@)killring}" "${(@s:_:)${(l:$((NUMERIC-$#killring-1))::_:)empty}}") fi } zle -N set_killring_size set-killring-size 

    Вызовите этот виджет без аргумента, чтобы уничтожить kill: MX Mx set-killring-size RET . Назовите его с числовым префиксом, чтобы установить размер убийства: ESC 4 2 Mx set-killring-size RET .

    Linux и Unix - лучшая ОС в мире.