Estoy tratando de atrapar un error (E490) en Vim como esto:try-catch en Vimscript
:try | foldopen! | catch | | endtry
Sin embargo, al ejecutar esto, Vim muestra el error:
Error detected while processing :
E490: No fold found
lo haría les gusta abrir todos los pliegues, si hay alguno presente.
¿Alguna idea?
¿Cómo se vería esto al invocar vim con --remote-silent? 'vim --remote-tab-silent" + $ {1}; execute 'try \ nfoldopen! \ ncatch \ nendtry' "" $ {2} "' hace 'E481 No hay rango permitido'. $ 1 es un número de línea $ 2 es un nombre de archivo. –
@Nickolay Kolev: '\ n' solo funciona en cadenas de comillas dobles. No los cambie a comillas simples, no es python. – ZyX
Parece que el problema no está en las comillas: '" + $ {1}; ejecutar \ "try \ nfoldopen! \ Ncatch \ nendtry \" "' se comporta de forma idéntica. –