Как узнать, когда вы введете :q вместо vi(m), псевдоним вас предупредит.

alias :q='tput setaf 1; echo >&2 "this is NOT vi(m) :/"; tput sgr0'


Команда «alias :q=’tput setaf 1; echo >&2 «this is NOT vi(m) :/»; tput sgr0′» создает псевдоним для строки «:q». При вводе этой строки в командной строке, псевдоним будет выполнен. В данном случае псевдоним предупреждает пользователя, что ввод «:q» не является командой vi(m). При выполнении псевдонима текст «this is NOT vi(m) :/» будет выведен красным цветом на экран, а затем экран будет сброшен к начальным настройкам цветов. Псевдоним полезен для предотвращения случайного выхода из редактора vi(m) при неправильном вводе. Возможная альтернатива — использование другого псевдонима или настройка правильного поведения внутри самого редактора. Эта команда не принимает аргументы.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *