Создать функцию vim или карту для gggqG - PullRequest
0 голосов
/ 05 марта 2019

У меня определено это nmap:

nmap <leader>fr    :gggqG<CR>

И когда я его выполняю, я получаю сообщение об ошибке «E492: не команда редактора gggqG».Однако, когда я вручную выполняю gggqG, он делает то, что должен (в основном переформатирует текущий документ на основе новой настройки tw, которую я установил).Я начинаю хотеть эту команду все больше и больше и поэтому ищу способ упростить ее выполнение (я знаю, что просто набрать gggqG не сложно).Кто-нибудь знает, как я могу определить эту вещь (я думаю, это не команда редактора) как функцию или карту?Большое спасибо!

1 Ответ

2 голосов
/ 05 марта 2019

gggqG - это серия нормальных команд, а не командная строка.

nmap <leader>fr gggqG

Вы также, вероятно, должны предотвратить рекурсивные отображения и использовать nnoremap.

nnoremap <leader>fr gggqG
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...