Vim: Как ввести обычную команду редактора в оболочке перед тем, как буквально противостоять

При запуске vim есть опция команды, чтобы открыть файл с командной строкой, который я нашел, когда искал.вот он:

vim "+ normal G" textfile

Когда вы используете команду + обычный G vim открывает файл и нажимает G в обычном режиме. Я хотел это в моем собственном скрипте. Теперь мне нужно pgdn, когда я автоматически запускаю файл. Его команда редактора в vim: CTRL + F . Я тестировал такие опции, как vim "+ нормальный текстовый файл ^ f" и vim "+ обычный текстовый файл CTRL-f" , но это не сработало. Кто-нибудь знает, как я могу указать в нем CTRL ?

0
задан 15 June 2020 в 22:48

1 ответ

Вы можете использовать команду Vim :execute , которая выполняет команду Ex из строки и позволяет вам вводить специальный ключ, использующий \<...> внутри строки в двойных кавычках.

$ vim '+ execute "normal \<C-f>"' textfile
2
ответ дан 9 July 2020 в 10:03

Другие вопросы по тегам:

Похожие вопросы: