2013-11-15 2 views

ответ

2

~/.vimrc находится в самом начале запуска Vim, где еще не созданы буферы и окна. Вам нужно отложить команду до тех пор, пока не будет выполнена инициализация, и переданный аргумент будет загружен и отображен (для пустого буфера zz ничего не делает). Это можно сделать с помощью :autocmd; событие VimEnter:

:autocmd VimEnter * normal! zz 

:normal необходим, потому что :autocmd принимает команду Ex, а не нормальный режим из них.

1

Файл vimrc предназначен для команд двоеточия - например, :map и друзей. Если вы хотите использовать команду нормального режима, например zz, вы можете использовать команду двоеточия :normal. Вы можете использовать :normal zz, чтобы делать то, что вы хотите.

Смежные вопросы