Комментарии 3
А потом подключаешься к чужому терминалу, и не оказывается, что не у всех терминалов есть стрелки.
А esc-k при set -o vi вполне показывает предыдущую команду.
w вполне двигается на слово, да и dfсимвол работает
Иногда полезнее научиться хорошо пользоваться совсем-совсем стандартными приёмами, которые есть везде.
Навигация в стиле vi работала на vxworks в шеллах, например. Другой не было.
А если не переключаться в vi-режим, то будут ли работать ctrl-p и ctrl-n? Я не сталкивался с такими терминалами, поэтому не знаю ответа.
А вообще vi-режим это же про другое, вообще не про поиск по истории. Я вот для редактирования команд либо в дефолтном емакс-режиме со стрелочками что-то правлю (если это что-то быстрое), либо перехожу в настоящий вим и правлю там.
В vxworks вроде crrl-p/ctrl-n не было, но уже давно нет того продукта (нортелевские телефонные станции) под рукой.
Я просто реально на тупых IBM терминалах достаточно работал на границе тысячелетий, а сейчас иногда приходится в режиме восстановления минимальные загрузчики от разных OS использовать. И умение использовать ^H вместо backspace и прочие окаменелые скелеты динозавров - очень полезный навык.
Если работаешь больше, чем на 1 сервере, то стратегия учится пользоваться минимальным умолчальным инструментарием даёт больший выигрыш по времени чем идеальная подстройка под себя.
Улучшаем поиск в оболочке