Я тоже это нашёл методом тыка, но так же понял, что это автоматически переводит vi в командный режим и чтобы снова вводить нужно нажать на i...
Угу
При этом если курсор находится не за пределами строки, при отсутствии индикации режима, невозможно понять в каком режиме находится редактор.
Редактор HorrorWord для ZX Spectrum тоже имеет командный режим.
Но между HorrorWord и VI здесь имеются существенные отличия:
- Управление курсором всегда доступно в режиме редактирования
- В командном режиме редактор находится только на момент ожидания ввода или выполнения команды
- После выполнения команды редактор автоматически возвращается в режим редактирования
- Клавиши перевода редактора HorrorWord в командный режим у пользователя находятся под руками в буквальном смысле, поэтому переход в командный режим и обратно, очень быстрый (эргономичность)
- В момент нахождения редактора в режиме Command, эта надпись появляется и подсвечивается красным фоном в нижней информационной строке.
- Пока редактор находится в режиме отображения подсказки, встроке состояния отображается надпись "Command: H", означающая что редактор находится в командном режиме. Но этот случай единственный, когда редактор после выполнения команды автоматически не выходит из командного режима. Выход из подсказки и соответственно из командного режима - Enter.
- Переход в командный режим, это триггер, - CS+SS, - вход и выход из режима ожидания ввода команды
Поэтому перепутать, в каком режиме находится редактор, в HorrorWord невозможно даже теоретически.