सिंटैक्स हाइलाइटिंग, थीम सपोर्ट और कोड फोल्डिंग के साथ टेक्स्ट एडिटर


18

मुझे विंडोज के तहत नोटपैड ++ पसंद है । मैं सोच रहा था कि क्या उबंटू के लिए कुछ समान हैं? या सिर्फ शक्तिशाली और सुविधाजनक आपकी राय में।

सुविधाएँ जो मुझे पसंद हैं:

  • भाषा X के लिए सिंटैक्स हाइलाइटिंग
  • विषय समर्थन
  • लाइन नंबरिंग
  • कोड तह
  • रेगेक्स शैली
  • शक्तिशाली, फिर भी संसाधन-उपभोग नहीं

6
यह व्यक्तिपरक लगता है। मैं आपको अपने प्रश्नों में कुछ उपयोग-मामलों और आवश्यकताओं को जोड़ने की सलाह देता हूं, ताकि इसका एक सही उत्तर हो
Stefano Palazzo

उपयोगी आवश्यकताओं में lanugage X के लिए सिंटैक्स हाइलाइटिंग, थीम समर्थन, लाइन नंबरिंग, कोड तह, regex शैली जैसी चीजें शामिल हो सकती हैं।
बेलाक्वा

जवाबों:


17

मुझे लगता है कि gedit सही होगा। यह डिफ़ॉल्ट रूप से उबंटू पर है, उपयोग करने में आसान है, और प्लगइन्स के साथ बढ़ाया जा सकता है।

यह कहा जा रहा है, क्योंकि नोटपैड ++ स्किंटिला पर आधारित है, स्केइटस्काइट स्थापित करें शायद जांचने लायक है। Scite, scintilla पर भी आधारित है, हालांकि जैसा कि fred.bear बताते हैं, यह आपकी ज़रूरत से कम सुविधा संपन्न हो सकता है।

यहाँ कुछ और हैं:

jEdit

jedit - प्रोग्रामर के लिए एक प्लगइन-आधारित संपादक

jEdit एक शक्तिशाली ओपन सोर्स एडिटर है [...] असीमित पूर्ववत / रीडोस, 130 से अधिक फ़ाइल स्वरूपों के लिए सिंटैक्स हाइलाइटिंग, तेज और आसान नेविगेशन के लिए मार्कर, ऑनलाइन मदद, प्रोग्रामिंग भाषाओं के लिए ब्रैकेट मिलान और साथ ही ऑटो-इंडेंट। प्लगइन्स को "प्लगइन प्रबंधक" सुविधा का उपयोग करके जेएडिट के भीतर से डाउनलोड और इंस्टॉल किया जा सकता है।

jedit थंबनेल

vim / gvim / क्रीम

gvim या क्रीम - VI IMproved, वैकल्पिक VIM मैक्रोज़ के साथ जो VIM को शुरुआती लोगों के लिए उपयोग करना आसान बनाता है

क्रीम थंबनेल


हाँ, gedit कमाल है।
पैद्राम

Scite / Scintilla मूल रूप से एक नो-फीचर्स एडिटर है ... बड़े पैमाने पर काम Npp क्रू द्वारा इसे सुपरचार्ज करने के लिए किया गया है ... (लेकिन यह अभी भी केवल एक नाममात्र उपयोगी सिंगल-लाइन-केवल reg-ex है) .. Scite को भूल जाओ। / सिंटिला ..
पीटर

@ यदि मैं आपको निप्पल बनाम नीप पर छोड़ देता हूं, लेकिन चूंकि मैं हमारे ओपी की वास्तविक आवश्यकताओं पर स्पष्ट नहीं हूं, इसलिए मैं अभी के लिए अपने जवाब में मुझे छोड़ रहा हूं। महत्वपूर्ण कार्य करने के लिए एक्सटेंशन के बिना सख्ती से vi का उपयोग करने के बाद , मेरे पास एक उपयोगी दृष्टिकोण है जो उपयोगी हो सकता है। (* महत्वपूर्ण कार्य जैसे भद्दा पर्ल कोड लिखना)
बेलाक्वा

इसके अलावा, मैं थंबनेल छवियों से बड़ी छवियों को लिंक करने जा रहा था, लेकिन मुझे ऐसा करने का कोई तरीका नहीं मिला।
बेलाक्वा

1
मैं क्रीम के बारे में भूल गया था ... मैंने कोशिश की थी और यह बहुत लुभावना था .. लेकिन मैंने इसका इस्तेमाल नहीं करने का फैसला किया .. मूल रूप से क्योंकि इसने मुझे विम के देशी कीबोर्ड स्टाइल (जो कि जहां चमकता है ..) को एक बार सीखने से रोक दिया। अपनी आदतों को फिर से प्रशिक्षित करें) .. लेकिन, हाँ यह निश्चित रूप से है कि स्टेनार्ड विंडोज़ महसूस करते हैं (जो एक एनपीपी उपयोगकर्ता का उपयोग किया जाता है), और बहुत सारी शक्ति ... एक अच्छा उम्मीदवार ..
पीटर.ओ.

8

GUI के साथ या एक सरलीकृत GUI के साथ (अभी भी टर्मिनल में चलाने की आवश्यकता है):

  • vi

  • शक्ति

  • नैनो

  • ईडी

  • पिको

  • Emacs

  • xemacs

GUI के साथ:

  • Geany

  • माउसपैड (Xfce के तहत डिफ़ॉल्ट)

  • केट


कृपया ध्यान दें कि इनमें से कुछ कार्यक्रम उबंटू के आधिकारिक रिपॉजिटरी से उपलब्ध नहीं हो सकते हैं।


4
ed? हा! असली प्रोग्रामर का उपयोग करें cat
मैथेपी

बिल्ली वास्तव में एक पाठ संपादक नहीं है - यह सिर्फ एक फाइल पढ़ता है और इसकी सामग्री को आउटपुट करता है।
पापुकैजा

GUI के साथ एक संपादक का एक और उदाहरण gVim, या vim-gnome हो सकता है, जैसा कि मुझे लगता है कि पैकेज को कहा जाता है
Ragnar123

यह मजाक है .. एक असली प्रोग्रामर बहुत अच्छा है, वह इसे पहली बार सही हो जाता है;)
पीटर

1
@papukaija: तुम्हारी हिम्मत कैसे हुई इस तरह के पाषंड ??? बेशक cat एक संपादक है। वास्तव में, यह एकमात्र संपादक असली पुरुषों की जरूरत है cat > myfile.c:। CTRL+Dबचाने के लिए अपने कोड में टाइप करें । किसको ज्यादा चाहिए?
MestreLion

6

प्रयास करें Bluefish , Geany , या यहाँ तक स्थापित करने Notepad ++ गर्त शराब अगर आप चाहते हैं। उबंटू में वाइन स्थापित करने पर
अधिक और वाइन का उपयोग करके कुछ एप्लिकेशन इंस्टॉल करने का एक उदाहरण


6

मैं एक पूर्व नोटपैड ++ भक्त हूँ !!!! Npp में चीजों को ठीक से करने के बारे में जानने के बाद यह "कहीं नहीं" भूमि में बदलाव करना मुश्किल था, लेकिन मैंने धीरे-धीरे यह पता लगाया है कि सही प्लगइन्स और कुछ व्यक्तिगत स्क्रिप्ट के साथ जिसे आप आसानी से बाहरी टूल प्लगइन के माध्यम से जोड़ सकते हैं, वह है gedit हार्ड-कोर पूर्व- Npp उपयोगकर्ताओं के लिए सबसे आसान और सबसे अच्छा संक्रमणकालीन संपादक है। मै तुम्हारा दर्द समझ सकता हू ;)

4 महीने के लिनक्स के बाद, मैं चीजों के लिए एक अच्छा अनुभव प्राप्त करना शुरू कर रहा हूं, और मैं GNU emacs के लिए बाहर शाखा कर रहा हूं क्योंकि यह एनपीपी अभी भी खड़ा है (वास्तव में एनपीपी के रेगेक्स बेकार है!) मैंने जीवीएम की कोशिश की है और यह बहुत अच्छा लगता है। भी, लेकिन emacs जेल के बारे में कुछ बातें मेरे साथ बेहतर ...

प्लगइन्स के साथ gedit एक अच्छा विकल्प है एक बार जब आप महसूस करते हैं कि यह उबंटू चीज पूरी तरह से एक नई दुनिया है ... तो आपको एक मेल संपादक की आवश्यकता है ... मुझे सुरक्षा की भावना के लिए एनपीपी वाइन में स्थापित किया गया है, लेकिन मैं वस्तुतः इसे अब और का उपयोग कभी नहीं, क्योंकि जीएडिट है मूल रूप से सिर्फ अच्छे के रूप में ... और GNU Emacs और जाँचने बेहतर हैं (लेकिन वे एक बड़ी सीखने की अवस्था) के लिए जाना एडिट

आप Notepad ++ को चलाने में दिलचस्पी ले सकते हैं wine(मैं था) ... तो यहाँ कुछ नोट मैंने उन बग्स के बारे में बताए हैं, जिन्हें मैंने Notepad ++ का उपयोग करके पाया है wine...



4

मुझे जीडिट से प्यार है । नोटपैड ++ की तरह लगभग शक्तिशाली नहीं है, लेकिन इसकी अल्ट्रा-लाइटवेट, और उबंटू में डिफ़ॉल्ट टेक्स्ट एडिटर (या किसी अन्य सूक्ति डिस्ट्रेस)। इसमें सिंटैक्स रंग के लिए टेम्पलेट्स की एक विशाल सूची है। और इसके gedit-pluginsसाथी को डाउनलोड करना सुनिश्चित करें , यह और भी चमकता है।

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

मैं कहूंगा कि नोटपैड ++ (मैंने इसे अपनी पूर्व नौकरी में वर्षों तक इस्तेमाल किया था) सुविधाओं के मामले में, गीन और गेडिट के बीच खड़ा होगा। इसलिए मैंने आपको "थोड़ा कम" और "थोड़ा अधिक" दिया। कोई भी उठाओ;)


4

मैं उबंटू पर उदात्त पाठ 2 अल्फा का उपयोग कर रहा हूं और इसका भरपूर आनंद ले रहा हूं । एकाधिक OS में एक ही संपादक का होना अच्छा है



2

मुझे गिनी या क्लि निर्दिष्ट नहीं दिखाई दी, इसलिए मैं कुछ फेंक दूंगा।

वहाँ एक सीखने की अवस्था है, लेकिन emacs / विम की मूल बातें सीखना उपयोगी है। संभावना है कि आप उन्हें किसी बिंदु पर उपयोग करना होगा।

मुझे जावा के लिए नेटबीन्स पसंद हैं, लेकिन यह php / python / c / c ++ / etc करेगा। ग्रहण भी करेंगे।


2

आप केडीई केट का उपयोग कर सकते हैं, यह बहुत शक्तिशाली है (ubuntu सॉफ्टवेयर मैनेजर में इसके लिए खोज करें)। यदि आप शक्तिशाली पाठ / html / प्रोग्रामिंग संपादक के लिए भुगतान करना चाहते हैं, तो आप अल्ट्राएडिट एलएक्स का उपयोग कर सकते हैं । इसमें केट से ज्यादा फीचर्स हैं।



1

किसी ने उल्लेख नहीं किया leafpad। जितना अधिक मैं इसका उपयोग करता हूं, उतना ही मुझे यह पसंद है। हालाँकि, इसमें बहुत सी विशेषताएँ नहीं हैं, लेकिन यह अत्यंत संसाधन-सेवर है।

टर्मिनल से स्थापना sudo apt-get install leafpad :।

उबंटू सॉफ्टवेयर सेंटर से इंस्टालेशन: इस पर क्लिक करने से काम चल जाएगा


1

मैं अनुशंसाओं की इस सूची में दो कम ज्ञात, लेकिन बहुत शक्तिशाली और सुविधा संपन्न पाठ संपादकों को जोड़ना चाहता हूं :

KKEdit

http://www.webupd8.org/2014/03/kkedit-text-editor-inspired-by-bbedit.html

http://gtk-apps.org/content/show.php/KKEdit?content=158161

  • सामान्य स्रोत दृश्य विकल्प, विभाजन-दृश्य, लाइन रैप, लाइन नंबर आदि।
  • पूर्ण स्रोत कोड मुद्रण पर प्रकाश डाला गया।
  • वर्तमान या सभी खुली फ़ाइलों में मानक पाठ खोज या regex खोज।
  • फंक्शन डिक्लेरेशन पर जाएं, फंक्शन डिक्लेरेशन ढूंढें।
  • स्थापित Gtk-Doc's में एपीआई घोषणाएँ खोजें।
  • फ़ाइल को ढूंढें और खोलें।
  • एकाधिक बुकमार्क।
  • बाहरी उपकरण चलाएं।
  • सहेजें / पुनर्स्थापना सत्र।
  • बाहरी उपकरण को सिंक्रोनाइज़ या एसिंक्रोनस रूप से चलाएँ
  • बाहरी उपकरणों के लिए चयनित पाठ पास करें।
  • एएसपीएल के माध्यम से जाँच वर्तनी, चयनित शब्द या टैब मेनू के माध्यम से दस्तावेज़ की जाँच करें।

यहाँ छवि विवरण दर्ज करें

MEDIT ध्यान स्थापित करें

आधिकारिक साइट

  • विन्यास योग्य सिंटैक्स हाइलाइटिंग।
  • विन्यास योग्य कुंजीपटल त्वरक।
  • Multiplatform - unix और windows पर काम करता है।
  • प्लगइन्स: सी, पायथन, या लुआ में लिखा जा सकता है।
  • मुख्य और संदर्भ मेनू से उपलब्ध विन्यास योग्य उपकरण। उन्हें लिखा जा सकता है - पायथन या लुआ, या यह एक शेल स्क्रिप्ट हो सकती है।
  • नियमित अभिव्यक्ति खोज / बदलें, grep फ्रंटेंड, बिलिन फ़ाइल चयनकर्ता, आदि।

    ध्यान स्क्रीनशॉट


0

gedit आपके लिए सबसे अच्छा होगा क्योंकि यह हल्का है फिर भी शक्तिशाली है। यदि निकट भविष्य में कुछ समय के लिए आप विचारधारा की क्षमताओं को अपग्रेड करना चाहते हैं, तो emacs या vim पर विचार करें।


0

मैं केट का उपयोग करता हूं , क्योंकि मुझे इसकी ये विशेषताएं पसंद हैं:

  • बहुत आसान त्वरित खोज (बिल्कुल फ़ायरफ़ॉक्स की तरह)
  • कोड पूरा होना (वर्तमान दस्तावेज़ में रोमांचक कोड का उपयोग करना)
  • स्निपेट्स
  • टर्मिनल और फ़ाइल प्रबंधक के साथ आसानी से एकीकृत करें
  • मैक और विंडोज पर इंस्टाल करने योग्य
  • कोड हाइलाइटिंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.