Ho visto magici comandi Vim prima di poter aggiungere a .vimrc le piegature create all'apertura di un particolare tipo di file. Ricordo di avere un tale codice che creasse le pieghe, aprendo il file, ad ogni metodo e classe di Ruby. Quindi, con un solo comando, potrei comprimere tutte quelle pieghe del metodo. Qualcuno sa come farlo con le viste inline in PL/SQL? Dire che ho il seguente SQL:ripiegamento automatico di Oracle viste in linea in Vim utilizzando .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
Vorrei pieghe da creare quando apro questo in Vim in modo che io possa andare a una linea FROM (
, ha colpito zc
in modalità di comando, e hanno la vista in linea a partire da quella linea essere crollata. Sarebbe bello poter piegare tutte le pieghe con un solo comando.
Ho provato ad aggiungere pieghe in cui l'inizio e la fine sono solo parentesi, ma ciò non funziona perché molte altre cose in SQL usano le parentesi, ad esempio 'MAX (bar)'. Impostando 'start =" FROM ("' non ha funzionato neanche: non ha riconosciuto una piega lì. –