2012-03-13 31 views
6

साथ PHP स्क्रिप्ट में प्रकाश डाला मैं जानता हूँ कि यह विकल्परियल SQL सिंटैक्स विम

let php_sql_query=1 

का उपयोग कर PHP स्क्रिप्ट में प्रकाश डाला SQL सिंटैक्स सक्षम करने के लिए संभव है लेकिन यह सिर्फ हर स्ट्रिंग में सभी एसक्यूएल कीवर्ड की हाइलाइटिंग सक्षम बनाता है। में एक सामान्य वाक्य जैसे यह एक।

क्या "चयन", "अपडेट" या "हटाएं" से शुरू होने वाले स्ट्रिंग के लिए इसे सक्षम करने का कोई तरीका है?

+1

को देखते हुए है कि वहाँ इतना LAMP (MySQL और PHP) प्रोग्रामिंग, और विम का उपयोग कर इतने सारे हार्ड कोर कोडर, आपको लगता है कि इसके लिए दर्जनों प्लगइन होंगे, या कम से कम इस प्रश्न का उत्तर देने का प्रयास होगा। – puk

+0

देखें http://www.vim.org/scripts/script.php?script_id=492 – sdjuan

+0

@sdjuan स्वरूपण अच्छा है, प्लगइन के लिए धन्यवाद, लेकिन यह टूटा सिंटैक्स हाइलाइटिंग ठीक नहीं करता है। –

उत्तर

9

"एसक्यूएल" का एक पहचानकर्ता के साथ एक हियरडॉक में क्वेरी संलग्न विम से चलाता है SQL सिंटैक्स ब्लॉक में प्रकाश डाला करने के लिए, उदाहरण के लिए:

$q = <<<SQL 
     SELECT `foo` 
     FROM `db`.`table` 
     WHERE `foo` = 'bar' 
SQL; 
+1

यह भी वर्चुअल एचटीएमएल <<< एचटीएमएल काम करता है – Bearwulf

संबंधित मुद्दे