При использовании vi режима (устанавливает-o vi) с Bash, было бы хорошо иметь подсказку, которая зависит от режима, Вы в настоящее время находитесь в (вставьте или управляйте). Как каждый узнает этот режим редактирования?
B.t.w, это, кажется, возможно в ZSH:
После поиска Google, просматривая страницу человека Bash, а затем просматривать исходный код Bash (lib / readline / vi_mode.c), похоже, нет простого способа изменить подсказку При переходе из режима вставки в командный режим. Похоже, что для кого-то может быть возможность, чтобы кто-то заплатил источник Bash, хотя, так как есть звонки для запуска и остановки режимов в источнике.
На проведении вашего поста он заинтересован в настройках режима Bash VI. Я люблю VI и почему бы не в командной строке. Однако похоже, что нам придется отслеживать, есть ли мы в режиме вставки без подсказки (так что скажем много постов на форуме) для того, что оно того стоит, всегда в режиме вставки, если вы не ударите Esc. Делает немного проще, но не всегда так интуитивно.
Я поднял свой вопрос, как я заинтересован в том, чтобы увидеть, где это происходит.