Форма курсора Vim в зависимости от текущего режима - PullRequest
13 голосов
/ 05 августа 2009

В настоящее время я использую MacVim для многих нужд моего редактора, но иногда мне нужно редактировать файлы удаленно через SSH. В MacVim форма курсора меняется в зависимости от вашего текущего режима, т.е.
command mode -> block cursor и insert mode -> vertical bar cursor, что я считаю очень полезным.

Есть ли способ воспроизвести это поведение в файле .vimrc, чтобы его можно было использовать удаленно?

1 Ответ

9 голосов
/ 05 августа 2009

Попробуйте :help termcap-cursor-shape. Здесь можно установить два параметра:

  1. &t_SI - Форма при входе в режим вставки.
  2. &t_EI - форма при выходе из режима вставки.

Чтобы это работало, используемый вами Vim должен быть скомпилирован с функцией +cursorshape.

Лично я всегда использую gvim, так что это никогда не было проблемой :). Надеюсь, это поможет.

...