Vim и экран: цвет фона не сбрасывается при выходе из vim

У меня есть еще одно приятное решение, которое добавляет немного доверия:

Использовать завершение bash, чтобы автоматически заменить слова позади sudo своими псевдонимами при нажатии вкладки.

Сохранить это как /etc/bash_completion.d/sudo-alias.bashcomp, и он должен автоматически загружаться при запуске интерактивной оболочки:

_comp_sudo_alias() { from="$2"; COMPREPLY=()
  if [[ $COMP_CWORD == 1 ]]; then
    COMPREPLY=( "$( alias -p | grep "^ *alias $from=" | sed -r "s/^ *alias [^=]+='(.*)'$/\1/" )" )
    return 0
  fi
  return 1
}
complete -o bashdefault -o default -F _comp_sudo_alias sudo

Затем войдите в новый терминал, и вам должно быть хорошо идти.

1
задан 22 January 2014 в 16:17

0 ответов

Другие вопросы по тегам:

Похожие вопросы: