मैंने जादुई विम कमांड को देखा है इससे पहले कि आप अपने .vimrc में किसी विशेष प्रकार की फ़ाइल खोलने के लिए बनाए गए फ़ोल्डरों को जोड़ सकें। मुझे याद है कि ऐसा कोड होने से फ़ाइल को खोलने पर, प्रत्येक रूबी विधि और कक्षा में फ़ोल्डर्स बन जाएंगे। फिर, एक आदेश के साथ, मैं उन सभी विधि folds को तोड़ सकता है। क्या कोई पीएल/एसक्यूएल में इनलाइन विचारों के साथ ऐसा करने के बारे में जानता है? मैं निम्नलिखित एसक्यूएल है कहते हैं:वीम में ऑटो-फोल्ड ओरेकल इनलाइन विचारों का उपयोग करते हुए। 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
मैं चाहूँगा जब मैं विम में खोल इतना है कि मैं एक FROM (
लाइन पर जा सकते हैं परतों बनाया जाना, आदेश मोड में zc
मारा, और इनलाइन दृश्य पर शुरू किया है उस रेखा को ध्वस्त कर दिया जाएगा। एक आदेश के साथ सभी गुनाओं को भी पतन करना अच्छा होगा।
मैंने फ़ोल्ड जोड़ने की कोशिश की जहां शुरुआत और अंत केवल ब्रांड्स हैं लेकिन यह काम नहीं करता है क्योंकि SQL में इतनी सारी चीज़ें ब्रांड्स का उपयोग करती हैं, उदाहरण के लिए, 'MAX (बार)'। 'प्रारंभ =' को सेट करना ("' या तो काम नहीं किया; यह वहां एक गुना पहचान नहीं पाया। –