Можно ли повлиять на поведение всех команд vim в обычном режиме?

Можно ли повлиять на поведение всех команд vim в обычном режиме?

Есть ли способ повлиять на поведение всех команд vim обычного режима? Скажем, после успешного выполнения каждой команды я хочу запустить некоторое пост-поведение.

решение1

Нет, вы не можете этого сделать; в вашем распоряжении только события :help autocmd-events. Вам пришлось бы перегружать каждую команду обычного режима пользовательским сопоставлением; это особенно сложно для таких команд, как y{motion}.

Пожалуйста, дайте больше информации; какова ваша конечная цель? Когда вопрос касается только небольшого технического шага, сложно дать хороший ответ. Если вы не сообщите нампочемувы этого хотите, легко поддатьсяпроблема XY.

Связанный контент