У меня есть функция, и я хочу выполнить ключевую команду, но я получаю сообщение об ошибке:
function! MyFunction()
if condition
<C-W><C-W>
else
:some_other_command
endif
endfunction
Это не нравится <CW> <CW>
Что я могу использовать вместо этого?
^W
в скрипте, чем он открывается в двоичном режиме. Как этого избежать или мне лучше использовать:exe
?Используйте функцию feedkeys . Обратите внимание, что ^ W - это не «^» + «W», а на самом деле введите «Ctrl-V Ctrl-W». Это особый характер.
источник