J'ai une fonction et je veux exécuter un raccourci clavier, mais j'obtiens les caractères de fin d'erreur:
function! MyFunction()
if condition
<C-W><C-W>
else
:some_other_command
endif
endfunction
Il n'aime pas le <CW> <CW>
Que puis-je utiliser à la place?
^W
dans un script, il s'ouvre en mode binaire. Comment éviter cela ou devrais-je préférer utiliser:exe
?Utilisez la fonction feedkeys . NOTEZ que ^ W n'est PAS "^" + "W" mais tapez en fait "Ctrl-V Ctrl-W". C'est un personnage spécial.
la source