Форма курсора Vim в зависимости от текущего режима
В настоящее время я использую MacVim для многих моих потребностей в редакторе, но иногда мне нужно удаленно редактировать файлы через SSH. В MacVim форма курсора изменяется в зависимости от вашего текущего режима, т.е.
command mode -> block cursor
и insert mode -> vertical bar cursor
,
который я считаю очень полезным.
Есть ли способ воспроизвести это поведение в файле .vimrc
, чтобы его можно было использовать удаленно?
Ответы
Ответ 1
Попробуйте :help termcap-cursor-shape
. Есть два варианта, которые вы можете установить:
-
&t_SI
- Форма, когда вы входите в режим вставки.
-
&t_EI
- Форма при выходе из режима вставки.
Чтобы это сработало, используемый вами Vim должен быть скомпилирован с помощью функции +cursorshape
.
Я лично всегда использую gvim, поэтому это никогда не было проблемой :)
. Надеюсь, это поможет.