आपका पसंदीदा शेल स्क्रिप्ट GUI / CLI संपादक क्या है और क्यों? [बन्द है]


11

मैं वर्तमान में बैश स्क्रिप्ट के संपादन के लिए विम का उपयोग कर रहा हूं, लेकिन मुझे वास्तव में इसे स्थापित करने और / या प्लगइन्स को स्थापित करने की आवश्यकता है। प्लगइन सुझाव का स्वागत करते हैं। किसी भी तरह से, मैं देखना चाहूंगा कि इस काम के लिए कौन से संपादक / आईडीई हैं।


"समर्थन डॉक्स" के बारे में टिप्पणियों में अतिरिक्त प्रश्न अस्पष्ट है। यदि आप "उपयोगकर्ता के लिए भाषा प्रलेखन समर्थन" या "डेवलपर के लिए स्रोत कोड परियोजना प्रलेखन" का उल्लेख कर रहे हैं तो मैं अनिश्चित हूं।
जोशुआ के

मैं दोषी महसूस करता हूं, लेकिन जब से मैं विंडोज चलाता हूं, मैंने हमेशा नैनो का इस्तेमाल किया है। वी (एम) को कभी पसंद नहीं किया। यदि यह एक ऐसी परियोजना के लिए है जिसे मैं एमुलेटर के बिना संकलित कर सकता हूं, तो मैं उदात्त पाठ 3 का उपयोग करता हूं (हालांकि मैंने इसे 2.0 के शुरुआती दिनों से इस्तेमाल किया है)
स्टेन स्ट्रम

जवाबों:


11

gedit -plugins के साथ विस्तारित होने पर gedit एक महान संपादक हो सकता है

gedit


क्या यह डॉक्स के लिए किसी भी तरह से सहायता प्रदान करता है?
एडमिरल0

बाहरी उपकरणों का इस्तेमाल किया, वर्तमान शब्द के लिए एक आदमी आवरण के साथ।
एडमिरल 0

gedit बढ़िया है! एक बार जब आप आदत डाल लेंगे तो आपको प्यार हो जाएगा। ;)
गहरे

14

मुझे गीन से प्यार है

वैकल्पिक शब्द

यह एक त्वरित GUI संपादक है जो यदि आवश्यक हो तो छोटी परियोजनाओं का प्रबंधन कर सकता है (यह फाइलों की सूची और कुछ अन्य साफ चीजों को याद कर सकता है)। यह शेल स्क्रिप्टिंग सहित कई सिंटैक्स हाइलाइटिंग का समर्थन करता है।

यह प्लग-इन का समर्थन करता है, और मैंने एक बार वीसी (संस्करण नियंत्रण) प्लग-इन का उपयोग किया है, लेकिन जिन कार्यों के साथ मैं करता हूं उनमें से अधिकांश के लिए गनी की बुनियादी विशेषताएं पर्याप्त हैं।


1
क्या यह शेल स्क्रिप्ट की मदद करता है? (डॉक्स, स्निपेट्स, आदि)
एडमिरल0

यह कुछ प्रकार के ऑटो पूर्णता प्रदान करता है, हालांकि यह हमेशा काम नहीं करता है। मैं यह पता लगाने का प्रबंधन क्यों नहीं करता कि यह कब या कैसे काम करता है। यह आसान पहचान और लाइन की टिप्पणी का समर्थन करता है, स्क्रिप्ट के साथ संगत होगा। और यह कुछ टेम्पलेट टिप्पणियां प्रदान करता है। लेकिन यह स्क्रिप्ट, AFAIK के लिए एक तरह का जेवाडॉक नहीं करता है।
Huygens

Geany शेल स्क्रिप्ट की मदद करता है। डॉक्टर 0.21.1 आपको कई अलग-अलग भाषाओं के लिए कई अलग-अलग दस्तावेज़ीकरण स्रोतों को लागू करने की अनुमति देता है, श पूरी तरह से अनुकूलन योग्य है, हालांकि आदमी के माध्यम से देखने के लिए समर्थित और पूर्व-निर्धारित है। प्रलेखन जनरेटर प्लगइन खोल का समर्थन करता है। मैक्रोज़ को सत्रों के बीच बचाया जाता है। आप स्निपेट्स को कॉन्फ़िगर कर सकते हैं, लेकिन बैश स्निपेट्स मेरे विन्यास में मौजूद नहीं हैं, पूछने के लिए धन्यवाद, अब मुझे सेट करने की आवश्यकता है! तो हाँ, यह पूरी तरह से शेल स्क्रिप्ट के साथ मदद करता है!
जोशुआ के

1
स्वत: पूर्ण क्यों कभी-कभी काम करता है और दूसरों के बारे में, "दस्तावेज़ में सभी शब्द स्वत: पूर्ण" डिफ़ॉल्ट रूप से बंद है। आप इसे सक्षम कर सकते हैं, और एक ही स्क्रीन पर स्वतः पूर्ण को ट्रिगर करने के लिए आवश्यक वर्णों की संख्या निर्दिष्ट कर सकते हैं। यह वरीयताओं में है -> संपादक [बाईं ओर टैब] -> पूर्ण [शीर्ष पर टैब]
जोशुआ के


2

Emacs बल्कि अच्छा है, कुछ समय के लिए एक अंतर्निहित शेल स्क्रिप्टिंग मोड है ।


थोड़ी समझदारी। फ़ाइल में copywrite के अनुसार, बीस साल पर आ रहा है।
कीथबी Ke

1
2012 - 1976! = 20. @ कीथबी ... भी, कृपया इटैलिकाइज्ड पाठ को पचाना सीखें। वहाँ उद्देश्यपूर्ण समझ की एक पूरी दुनिया है वहाँ आप की सराहना करने के लिए इंतज़ार कर रहे हैं।
ओसोडो

1

एक और अच्छा संपादक, हालांकि यूआई अब थोड़ा पुराना दिखता है, नेडिट है

वैकल्पिक शब्द

यह गीन की तुलना में अधिक शक्तिशाली है क्योंकि यह समर्थन ctagsकर सकता है जिसे आप अपने कोड के माध्यम से नेविगेट करने के लिए उपयोग कर सकते हैं (किसी फ़ंक्शन या परिभाषा की परिभाषा का पता लगाना), आदि।

यह वास्तव में हल्का वजन है, लॉन्च करने के लिए तेज़ है। हालाँकि, उपयोगकर्ता अनुभव सभी को खुश नहीं कर सकता है।

मैं इसे लंबे समय से शेल और सी / सी ++ कोड विकसित करने के लिए उपयोग कर रहा हूं। हालाँकि मैं इन उद्देश्यों के लिए अब अधिक Geany और Eclipse CDT का उपयोग करता हूं।


क्या इसे स्थापित करना मुश्किल है?
admiral0

क्या आप ctags के बारे में मतलब है? मेरे पास ctags के लिए कोई और वाक्यविन्यास नहीं है, लेकिन मैंने इसे प्रति घंटे ia cron लॉन्च किया है, यह एक प्रोजेक्ट में एक फाइल में अनुक्रमण कर रहा था। मैं तो बस इस फाइल के लिए NEdit को इंगित करता हूं, फ़ाइल या वरीयताएँ मेनू में एक विकल्प था। या आप इसे "हमेशा के लिए" सेट कर सकते हैं और इसे .neditrc में जोड़ सकते हैं। यह उतना मुश्किल नहीं था लेकिन यह एक बेहतरीन UX नहीं है।
Huygens

1

मैं BBEdit (मैक टेक्स्ट एडिटर) और vi (m) दोनों का उपयोग करता हूं।

BBEdit में एक कमांड लाइन समकक्ष है जो मैक और अन्य सीएलआई टूल के अंडरसीट के साथ एकीकृत करने के लिए बहुत अच्छा काम करता है।

vi (m) अनिवार्य रूप से हर * nix सिस्टम पर है।

इसकी उपलब्धता के कारण vi (m) को जानना फायदेमंद है।

आशा है कि आपकी खोज में मदद करता है!


1

मैं हाल ही में एक क्रॉस-प्लेटफ़ॉर्म पैकेज पर आया था जिसे शेल-चेक कहा जाता है जो सामान्य शेल स्क्रिप्टिंग त्रुटियों और गोच को ढूँढता है और समझाता है । यह विम और एमएसीएस और अन्य प्लेटफार्मों के लिए उपलब्ध है, और यदि आप इसे स्थापित नहीं करना चाहते हैं, तो आप अभी भी इसका उपयोग ऑन-लाइन वेब इंटरफ़ेस पर कर सकते हैं


0

पाठ विजुवेट विम-ईश संपादकों पर सुसमाचार में लाता है। यह विम, tmux और zsh के बीच एक गठबंधन है, और प्रति संपादक की तुलना में विकास-पर्यावरण सेटअप का अधिक है।

यहाँ है कि यह कैसे हो सकता है:

पाठ विजय

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.