J'ai vu des commandes Vim magiques avant que vous pourriez ajouter à votre fichier .vimrc pour avoir des plis créés lors de l'ouverture d'un type particulier de fichier. Je me souviens d'avoir un tel code qui créerait les plis, lors de l'ouverture du fichier, à chaque méthode et classe Ruby. Ensuite, avec une commande, je pourrais réduire tous ces plis de méthode. Est-ce que quelqu'un sait comment faire cela avec des vues en ligne dans PL/SQL? Dire que j'ai l'instruction SQL suivante:auto-fold Oracle vues en ligne dans Vim en utilisant .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
je voudrais plis à créer quand j'ouvrir ce dans vim pour que je puisse aller à une ligne FROM (
, appuyez sur zc
en mode commande, et avoir la vue en ligne à partir de cette ligne soit effondrée. Ce serait bien de réduire tous les plis avec une seule commande.
J'ai essayé d'ajouter des plis où le début et la fin ne sont que des parenthèses mais cela ne fonctionne pas parce que beaucoup d'autres choses dans SQL utilisent des parenthèses, par exemple, 'MAX (bar)'. Définir 'start =" FROM ("' n'a pas fonctionné non plus, il n'a pas reconnu de pli. –