Искал это без особой удачи. То, что я хочу, это то, что говорит мне, если я нажал Ca в Screen Vim отображает «- INSERT -», когда выбран режим вставки. Нечто подобное было бы удобно иметь в hardstatus экрана. Кто-нибудь получил несколько советов о том, как это сделать (если это действительно возможно)?
2 ответа
В течение долгого времени я часто сбивался с толку в Screen только потому, что не знал, была ли нажата клавиша Escape. Так было до тех пор, пока Бен Лав не выпустил патч, в котором добавлен новый escape-статус для escape-ключа ( ошибка # 27713 ). Загрузите этот патч и примените его к последним источникам экрана. Этот патч добавляет новый escape-статус% E. Простейшее возможное использование:
# invert colors when escape key active
# %{+s} is activated when %E is true
hardstatus string %?%E%{+s}%?%w
hardstatus alwayslastline
Это невозможно в текущей версии экрана.
Тем не менее, я обычно просто нажимаю Ca (снова), чтобы проверить, не уверен ли я ... Если ничего не происходит, вы знаете, что он готов к команде; если он меняет окно (или говорит, что других окон нет), то вы знаете, что вы "чисты".