Я хочу поставить команду zz
в .vimrc, поэтому линия фокусировки перемещается в центр экрана при запуске, но я не могу установить zz в .vimrc direclty, есть ли способ сделать это?Как выполнить команду клавиатуры в .vimrc?
0
A
ответ
2
~/.vimrc
находится в самом начале запуска Vim, где еще не созданы буферы и окна. Вам нужно отложить команду до тех пор, пока не будет выполнена инициализация, и переданный аргумент будет загружен и отображен (для пустого буфера zz
ничего не делает). Это можно сделать с помощью :autocmd
; событие VimEnter
:
:autocmd VimEnter * normal! zz
:normal
необходим, потому что :autocmd
принимает команду Ex, а не нормальный режим из них.
1
Файл vimrc
предназначен для команд двоеточия - например, :map
и друзей. Если вы хотите использовать команду нормального режима, например zz
, вы можете использовать команду двоеточия :normal
. Вы можете использовать :normal zz
, чтобы делать то, что вы хотите.
Смежные вопросы
- 1. Как выполнить команду в selenium ide с помощью клавиатуры
- 2. ВИМ игнорирует раскладки клавиатуры, если в .vimrc
- 3. Как выполнить функцию menu.vim изнутри vimrc?
- 4. Как выполнить инструкцию echo после загрузки vimrc?
- 5. Как вернуть команду выполнить
- 6. Как выполнить команду?
- 7. PHP, как выполнить команду
- 8. Выполнить строку как команду
- 9. Как выполнить команду в WPF
- 10. как выполнить команду в scala?
- 11. Как выполнить команду в C#?
- 12. Vimrc autocmd работает команду вместо отображения
- 13. Как загрузить команду vim на основе команды плагина в vimrc
- 14. выполнить команду в javascript
- 15. выполнить команду в подкаталогах
- 16. Как выполнить макросы клавиатуры точно?
- 17. Как выполнить команду после загрузки, выполнить?
- 18. Как выполнить команду удаленного копирования?
- 19. Как выполнить команду из BASH
- 20. Как выполнить команду alias mathbb?
- 21. Как выполнить команду vim 'scriptnames'
- 22. PHP - выполнить команду как root
- 23. Как выполнить команду на терминале?
- 24. как выполнить команду перед EventHandler
- 25. Как выполнить команду через vbs
- 26. bash: Выполнить строку как команду
- 27. vim: in .vimrc как установить сложную команду makeprg?
- 28. Как выполнить команду за исключением
- 29. как выполнить команду по таймеру
- 30. Как выполнить событие триггерной клавиатуры в рубине?