2008-12-18 17 views
7

हमारी देव टीम वीआई या नैनो या यहां तक ​​कि टेक्स्टपैड जैसे आईडीई की तलाश में है जिसमें लिनक्स के लिए बैश या शैल स्क्रिप्ट के लिए स्वत: पूर्ण और त्रुटि सुधार की क्षमता है। मूल रूप से नेट स्वतः पूर्ण करने के लिए कुछ इसी तरह जहां एकआईडीई जो लिनक्स बैश या खोल स्क्रिप्टिंग के लिए स्वत: पूर्णता और त्रुटि पहचान प्रदान करता है?

if[ $# -ne 5 ]; then 

5 और] के बीच कोई अंतराल आपको बता देंगे है यह देखने के लिए सक्षम हो जाएगा।

मुझे आशा है कि यह प्रश्न उत्तर देने में आसान और आसान है। मैंने देखा है कि आरएचई में वीआई कुछ रंग का उपयोग करता है लेकिन CentOS5 में यह अलग-अलग रंग नहीं दिखाता है। उनमें से कोई भी त्रुटि पहचान या स्वत: पूर्णता का उपयोग नहीं करते हैं।

उत्तर

3

vim में, अलग गलत वाक्यविन्यास को दिखाने के लिए प्रकाश डाला वाक्य रचना जोड़ने से ("अगर" उदाहरण अगर सही ढंग से उजागर नहीं होता) यदि आप अपने .vimrc को यह जोड़ सकते हैं:

autocmd FileType sh set makeprg=bash\ -n\ '%' 
autocmd FileType sh let &efm = "%E%f:\ line\ %l:\ %m," . &efm 

अब जब आप :make चलाने यह वाक्यविन्यास की जांच करेगा और त्रुटियों पर कूद जाएगा। मानचित्र: F5 और सिंटैक्स जांच करने के लिए केवल एक महत्वपूर्ण प्रेस दूर है।

+0

धन्यवाद आरक्यू। मैं इसका परीक्षण करूंगा और वापस रिपोर्ट करूंगा। एक बार फिर धन्यवाद। – Geo

2

इस प्रकार के अधिकांश प्रश्नों की तरह, एक सही उत्तर ईएमएसीएस है।

हालांकि, टेक्स्टमैट, बीबीईडिट, और सबइथा एडिट भी अच्छी तरह से करते हैं।

1

रेड हैट वीआईएम आरपीएम को विम-न्यूनतम, विम-एन्हांस्ड और फिर कुछ में विभाजित करता है। सिंटैक्स हाइलाइटिंग करने के लिए आपको विम-एन्हांस्ड आरपीएम की आवश्यकता है। चूंकि CentOS पुनर्वितरित आरएचईएल से ज्यादा कुछ नहीं है, वही सेंटोस के लिए जाता है। और यदि यह विंडोज के लिए होना है: जीवीआईएम आसानी से उपलब्ध है।

आप त्रुटि पहचान के रूप में स्वयं को हाइलाइट कर सकते हैं वाक्यविन्यास देख सकते हैं। यदि आप कोष्ठक, घुंघराले ब्रेसिज़ या कुछ में कोई त्रुटि करते हैं, तो आप देखेंगे कि आप ब्रेक को हाइलाइट करते हुए सिंटैक्स करते हैं, जो आपको दिखाते हैं कि कुछ गड़बड़ है और यह गलत कहां गया है।

पूरा होने के लिए: बैश में अधिकांश आदेश वास्तव में कम हैं, लेकिन CTRL-N उस फ़ाइल में पहले से उपयोग की गई फ़ाइल में कुछ भी स्वतः पूर्ण कर देगा।

1

आप Griffon को आजमा सकते हैं जो विशेष रूप से बीएएसएच स्क्रिप्टिंग के लिए डिज़ाइन किया गया एक आईडीई है। इसकी विशेषताओं में स्वत: पूर्ण, वाक्यविन्यास हाइलाइटिंग, त्रुटि का पता लगाने, आदि शामिल हैं।

+0

मुझे नहीं पता था कि वह काम करता है। धन्यवाद! – 1111161171159459134

+1

हालांकि यह काम नहीं करता है ... उबंटू 14.04.3 पर लगातार क्रैश ... हमारे लिए कुछ महत्वपूर्ण विकल्प याद आ रहे हैं ... नहीं * अन * इंस्टॉल विकल्प उपलब्ध है ... एक बाश एससीआरआईपीटी संपादक की तलाश में था। – 1111161171159459134