我已經看到了神奇的Vim命令,然後您可以添加到.vimrc中,以在打開特定類型的文件時創建摺疊。我記得有這樣的代碼會在每個Ruby方法和類中打開文件時創建摺疊。然後,用一個命令,我可以摺疊所有這些方法摺疊。有誰知道如何使用PL/SQL中的內聯視圖來完成此操作?說我有以下SQL:在Vim中使用.vimrc自動摺疊Oracle內聯視圖
SELECT blah,
teh_max
FROM (
SELECT blah,
MAX(bar) AS teh_max
FROM (
SELECT blah,
bar
FROM foo
)
GROUP BY blah
)
ORDER BY blah
我想,當我在Vim中打開,這樣我可以去FROM (
線要建立的摺疊,在命令模式下打到zc
,並且有開始在內嵌視圖該行被摺疊。用一個命令摺疊所有摺疊也是很好的。
我嘗試添加摺疊,其中開始和結束只是括號,但不起作用,因爲SQL中的其他東西使用括號,例如'MAX(bar)'。設置'start =「FROM(」'也不起作用;它沒有識別出摺疊。 – 2010-06-25 20:23:30