अगले लेख में हम फॉर्मिको पर एक नज़र डालने जा रहे हैं। यह पायथन के साथ बनाया गया एक छोटा सा संपादक है जो मुझे गीथहब पर संयोग से मिला। फॉर्मिको है एक आवेदन reStructuredText एक मार्कडाउन संपादक और पूर्वावलोकन के साथ किए गए कार्य की प्रगति की जांच करना।
ReStructuredText है डोकुटिल्स परियोजना का हिस्सा और तकनीकी दस्तावेज बनाने के लिए पायथन प्रोग्रामर द्वारा उपयोग किया जाता है। मुझे यकीन है कि ऐसे बहुत से लोग होंगे जिन्होंने रीस्ट्रक्टर्डटेक्स्ट के बारे में कभी नहीं सुना होगा, लेकिन इस कार्यक्रम और कुछ बुनियादी अवधारणाओं के माध्यम से आप देखेंगे कि इस सिंटैक्स सिस्टम का उपयोग करना आसान है। कार्यक्रम पायथन में Gtk3, GtkSourceView, और Webkit2 के साथ लिखा गया है। Docutils का प्रयोग करें और आम मार्क पार्सर.
यह कहना पड़ेगा कि Markdown और reStructuredText में समान क्षमताएं हैं। एक अंतर के रूप में, यह ध्यान दिया जाना चाहिए कि reStructuredText प्रलेखन बनाने के लिए डिज़ाइन किया गया है, टेबल और फ़ुटनोट्स और एंडनोट्स का समर्थन करता है।
ReStructuredText एक आसान से पढ़ा जाने वाला पार्सर और वाक्य रचना प्रणाली है। यह ऑनलाइन प्रोग्राम डॉक्यूमेंटेशन, पायथन डॉक्यूमेंट्स स्ट्रिंग्स के लिए, सरल वेब पेज बनाने के लिए और स्टैंडअलोन दस्तावेजों के लिए उपयोगी है। ReStructuredText पार्सर डॉक्यूटिल्स का एक घटक है और स्ट्रक्चर्डटेक्स्ट और सेटटेक्स लाइटवेट मार्कअप सिस्टम का एक संशोधन और पुनर्व्याख्या है।
फॉर्मिको की सामान्य विशेषताएं
प्रोजेक्ट के GitHub पेज के अनुसार, फॉर्मिको में निम्नलिखित विशेषताएं शामिल हैं:
- मैंने GtkSourceView के साथ एक संपादक को नियुक्त किया वाक्य रचना हाइलाइटिंग और एक विम संपादक.
- हम चले कार्य क्षेत्र को विभाजित करें खड़ी या क्षैतिज रूप से।
- ऑफर ए पूर्वावलोकन मोड यह देखने के लिए कि काम कैसा है।
- JSON और का पूर्वावलोकन एचटीएमएल.
- अक्षर जाँच लें.
यह भी संगत है:
- डोकुटिल्स रीस्ट्रक्टेक्टेड टेक्स्ट पार्सर। Docutils HTML4, S5 / HTML स्लाइड शो और WBS HTML लेखक।
- कॉमन मार्क पार्सर.
- छोटे HTML लेखक.
- HTML 5 लेखक
उबंटू पर फॉर्मिको स्थापित करना
इस लेख के लिए मैं करूँगा Ubuntu 18.04 पर फॉर्मिको स्थापित करें। हम डेबियन और बीएसडी के लिए उपलब्ध इस कार्यक्रम को देखेंगे जैसा कि हम देख सकते हैं GitHub पेज.
Requisitos
स्थापना के साथ आगे बढ़ने से पहले, यह कहा जाना चाहिए कि उनके GitHub पृष्ठ के अनुसार, हम करने जा रहे हैं कुछ ठीक करो आवश्यकताओं जो प्रोग्राम को सही ढंग से कार्य करने के लिए कहता है जब हम इसे pip3 के साथ स्थापित करते हैं।
- अजगर 2.7 या 3
- जीटीके + ३
- गोबजेक्ट-इंट्रोस्पेक्शन
- पायगोब्जेक्ट
- वेबकिट
- GtkSourceView
हम एक टर्मिनल खोलते हैं (Ctrl + Alt + T) और लिखते हैं:
sudo apt install python3-pip python3-gi python3-docutils gir1.2-gtksource-3.0 \ gir1.2-webkit2-4.0 gir1.2-gtkspell3-3.0
मैं फिर से स्पष्ट करना चाहता हूं कि मैं यह स्थापना Ubuntu 18.04 पर कर रहा हूं। एक बार आवश्यकताओं की पूर्ति हो जाए, तो हम देखेंगे कार्यक्रम की स्थापना पाइप या उपयुक्त के माध्यम से की जाएगी जैसा कि हम रुचि रखते हैं। के लिये pip3 का उपयोग करें स्थापना में हम टर्मिनल में लिखेंगे (Ctrl + Alt + T):
pip3 install formiko
मामले में आप पसंद करते हैं उपयुक्त का उपयोग करें, उसी टर्मिनल में हम लिखते हैं:
sudo apt update && sudo apt install formiko
यह कहा जाना चाहिए कि दोनों इंस्टॉलेशन हमें प्रोग्राम के एक ही संस्करण प्रदान करेंगे। वैकल्पिक रूप से हम भी स्थापित कर सकते हैं:
sudo apt install vim-gtk3 pip3 install docutils-tinyhtmlwriter recommonmark docutils-html5-writer
जब हम इसे स्थापित करते हैं, तो एप्लिकेशन मेनू में दो प्रविष्टियां जोड़ी जाएंगी: फॉर्मिको y फॉर्मिको विम.
हमें वह ढूंढना होगा जो हमारी जरूरतों के हिसाब से सबसे अच्छा हो।
फॉर्मिको को अनइंस्टॉल करें
जैसा कि हमने दो इंस्टॉलेशन विकल्पों को देखा है, हम अपने ऑपरेटिंग सिस्टम से प्रोग्राम को हटाने के लिए दो कमांड भी देखेंगे।
आदेशों में से पहला एक का जिक्र होगा pip3 के साथ किया गया अधिष्ठापन। प्रोग्राम को समाप्त करने के लिए हम एक टर्मिनल खोलने जा रहे हैं (Ctrl + Alt + T) और उसमें लिखें:
sudo pip3 uninstall formiko
अब हम उन लोगों के लिए कमांड देखेंगे जिन्होंने चुना है उपयुक्त के साथ स्थापना। एक टर्मिनल में (Ctrl + Alt + T) हम लिखते हैं:
sudo apt purge formiko && sudo apt autoremove
यह अपने कार्य के लिए सबसे अच्छा कार्यक्रम नहीं हो सकता है, लेकिन मुझे यह कहना है कि फॉर्मिको ने समस्याओं के बिना काम किया है जबकि मैंने इसका परीक्षण किया है। मैं इस कार्यक्रम के सबसे बड़े काले बिंदु के बारे में पहली बात किए बिना समाप्त नहीं करना चाहता प्रारूप सीमा जिसके साथ हमें काम करने की अनुमति मिलती है
आप इस कार्यक्रम के बारे में अधिक जानकारी पेज के पेज पर प्राप्त कर सकते हैं प्रोजेक्ट गिटहब.