nmap <F9> gg=G
imap <F9> <ESC>gg=Ga
У меня есть это в моем .vimrc
, я в середине моего исходного файла и эти строки работает, как ожидалось, что означает, что определено в equalprg
выполняется правильно, проблема заключается в том, что после этого выполнения мой курсор возвращается в верхнюю часть файла, что я действительно не хочу делать: есть ли способ избежать этого?сброс курсора после ввода ключа - Вим
Моя единственная проблема сейчас, чтобы достичь совершенства, я хотел бы снова войти в режим вставки с отображением 'imap', как изменить мои настройки для этого? – user2384250
Подождите минуту, курсор на 1 шаг до предыдущей позиции в моем терминале, это не совсем в исходной позиции. – user2384250
«imap» является аналоговым; точное положение не может быть достигнуто, поскольку Vim не может определить, что делает команда '='. –