He visto comandos Vim mágicos antes de que pudiera agregar a su .vimrc los pliegues creados al abrir un tipo particular de archivo. Recuerdo tener ese código que crearía los pliegues, al abrir el archivo, en cada método y clase de Ruby. Entonces, con un comando, podría colapsar todos los pliegues del método. ¿Alguien sabe cómo hacer esto con vistas en línea en PL/SQL? Decir que tengo el siguiente código SQL:plegar automáticamente las vistas en línea de Oracle en Vim usando .vimrc
SELECT blah,
teh_max
FROM (
SELECT blah,
MAX(bar) AS teh_max
FROM (
SELECT blah,
bar
FROM foo
)
GROUP BY blah
)
ORDER BY blah
me gustaría pliegues que se crean cuando abro esto en Vim para que yo pueda ir a una línea FROM (
, golpeó zc
en modo comando, y tienen la vista en línea a partir de las esa línea se colapsará. Sería bueno colapsar todos los pliegues con un comando, también.
Intenté agregar pliegues donde el inicio y el final son solo paréntesis pero eso no funciona porque muchas otras cosas en SQL usan paréntesis, por ejemplo, 'MAX (bar)'. Establecer 'start =" FROM ("' tampoco funcionó, no reconoció un fold allí. –