Je suis en train de rattraper une erreur (E490) dans vim comme ceci:Try-catch dans Vimscript
:try | foldopen! | catch | | endtry
encore, lors de l'exécution cela, Vim montre l'erreur:
Error detected while processing :
E490: No fold found
Je voudrais aime ouvrir tous les plis s'il y en a.
Des idées?
À quoi cela ressemblerait-il en appelant vim avec --remote-silent? 'vim --remote-tab-silent" + $ {1}; exécute 'try \ nfoldopen! \ ncatch \ nendtry' "" $ {2} "' provoque 'E481 Aucune plage autorisée'. $ 1 est un numéro de ligne $ 2 est un nom de fichier. –
@Nickolay Kolev: '\ n' ne fonctionne que dans les chaînes entre guillemets. Ne les changez pas en guillemets simples, ce n'est pas python. – ZyX
Il semble que le problème ne soit pas dans les guillemets: '" + $ {1}; execute \ "try \ nfoldopen! \ Ncatch \ nendtry \" "' se comporte de manière identique. –