मुझे मार्कडाउन में लिखना बहुत पसंद है और मैं नोटपैड ++ में मार्कडाउन सामग्री को लिखना और उसका पूर्वावलोकन करना चाहूंगा।
नोटपैड ++ के लिए कोई WYSIWYG मार्कडाउन प्लगइन्स हैं?
मुझे मार्कडाउन में लिखना बहुत पसंद है और मैं नोटपैड ++ में मार्कडाउन सामग्री को लिखना और उसका पूर्वावलोकन करना चाहूंगा।
नोटपैड ++ के लिए कोई WYSIWYG मार्कडाउन प्लगइन्स हैं?
जवाबों:
GitHub पर नोटपैड ++ के लिए मार्कडाउन सिंटेक्स हाइलाइटिंग नामक एक परियोजना है।
यह परियोजना मार्कडाउन के लिए कस्टम भाषा को उजागर करती है:
मानक रंग योजना और डार्क (ज़ेनबर्न) थीम दोनों के लिए एक संस्करण उपलब्ध है। स्थापना के बाद, आपको भाषा ड्रॉपडाउन में एक नया विकल्प मिलेगा ।
MarkdownViewer ++ एक नोटपैड ++ प्लगइन है जो आपको मार्कडाउन का उपयोग करके एक फ़ाइल टाइप करने देता है और पूर्वावलोकन पैनल में वास्तविक समय में पूर्वावलोकन देखता है।
स्पष्ट करने के लिए: नोटपैड ++ के लिए मार्कडाउन सिंटेक्स हाइलाइटिंग के विपरीत , जिसे यहां ओलिवर साल्जबर्ग द्वारा अनुशंसित किया गया था , यह सिंटैक्स हाइलाइटिंग और इनलाइन रेंडरिंग का समर्थन नहीं करता है। पाठ फ़ाइल को सामान्य के रूप में माना जाता है, और प्लगइन इसे दूसरे फलक में प्रदान करता है।
एक तस्वीर यह स्पष्ट कर देगा:
(इसे पूर्ण आकार में देखने के लिए यहां क्लिक करें)
इसकी विशेषताओं में:
इसे स्थापित करने के लिए, नोटपैड ++ के प्लगइन प्रबंधक का उपयोग करें: नोटपैड ++ खोलें और प्लगइन्स पर जाएं → प्लगइन प्रबंधक → प्लगइन प्रबंधक दिखाएं , फिर मार्कडाउन व्यूअर ++ पर स्क्रॉल करें, इसे चुनें, और क्लिक करें Install। यह स्वचालित रूप से प्लगइन डाउनलोड करेगा और इसे स्थापित करेगा। इस बिंदु पर संपादक को फिर से शुरू करना होगा, और यह आपसे पूछेगा कि क्या आप इसे तुरंत करना चाहते हैं (इसलिए आपके काम को खोने का कोई खतरा नहीं है)।
यदि आप नोटपैड ++ में मार्कडाउन का स्वचालित रूप से पूर्वावलोकन करना चाहते हैं, तो आप मार्क टूल के साथ संयोजन में HTML पूर्वावलोकन प्लगइन (संस्करण 1.3 और उच्चतर) का उपयोग कर सकते हैं । HTML पूर्वावलोकन प्लगइन में आप एक फिल्टर (एक प्रोग्राम जिसे फ़ाइल को पूर्वावलोकन करने से पहले एक स्रोत फ़ाइल पर स्वचालित रूप से निष्पादित किया जाएगा) परिभाषित कर सकते हैं।
तुम एक मेनू विकल्प (बशर्ते नमूना फ़ाइल काम नहीं करता है बदल रहा है) का उपयोग कर एक फिल्टर परिभाषित कर सकते हैं, या मैन्युअल अगर आप डाल Filters.ini फ़ोल्डर में फ़ाइल प्लगइन्स \ Config \ PreviewHTML । Filter.ini फ़ाइल का एक उदाहरण पूर्वावलोकन HTML वेब पेज से उपलब्ध पूर्वावलोकन प्लगइन संग्रह फ़ाइल में संलग्न है ।
यह Filters.ini फ़ाइल का एक उदाहरण है जो पायथन मार्कडाउन कार्यान्वयन का उपयोग करता है:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
"एडिटटोरिया" गिटहब रिपॉजिटरी में कई बग हैं (उदाहरण के लिए, #
एक लिंक के अंदर टूटा हुआ है) और वर्षों से अपडेट नहीं किया गया है। सबसे सक्रिय कांटों की कोशिश करने के बाद, यह बहुत बेहतर है।
मैंने पाया कि Chrome में मार्कडाउन एक्सटेंशन का उपयोग करने के लिए एक सरल वर्कफ़्लो है , नोटपैड ++ में अपने संपादन करें, फिर अपनी फ़ाइल पर क्रोम को इंगित करें और प्रत्येक परिवर्तन के बाद पुनः लोड करें।
जटिल विन्यास की कोई आवश्यकता नहीं है, और यह मेरे लिए काम करता है।
सिंटैक्स हाइलाइटिंग के लिए मैं ओलिवर साल्जबर्ग के समाधान के लिए जाऊंगा।
यहाँ मुझे एक अच्छी ट्रिक का लिंक मिला अगर आप नोटपैड ++ में मार्कडाउन का पूर्वावलोकन करना चाहते हैं ( लिंक "ट्रिक" )।
Gist : एक नोटपैड ++ एक्सटेंशन है जिसे NPP_EXEC कहा जाता है, जो स्क्रिप्ट निष्पादित करता है। एक टैब में HTML आउटपुट उत्पन्न करने के लिए इसे पर्ल (पायथन, नोड.जेएस, आदि) मार्कडाउन स्क्रिप्ट के साथ मिलाएं।
यह बहुत क्रियात्मक नहीं है, लेकिन मुझे आशा है कि यह अभी भी दूसरों की मदद करता है जो समान चाहते हैं। (मेरे जैसा:))
यह एक ऐसा संस्करण है, जिसका उपयोग किया जा सकता है (यह md2html के Node.js कार्यान्वयन के साथ), उन लोगों के लिए जो प्रलेखन के माध्यम से वेड करना पसंद नहीं करते हैं:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
बिना मतलब के chrome
भी काम करता है। के साथ अपना डिफ़ॉल्ट ब्राउज़र लॉन्च किया c:\temp\md2html
।
विजेता जुड़वा के जवाब के लिए बस कुछ ट्विक्स । अब मेरे पास दो NPP_EXEC स्क्रिप्ट हैं, प्रत्येक एक कीबोर्ड शॉर्टकट के तहत।
एक मार्कडाउन फ़ाइल का HTML संस्करण बनाता है, उसी निर्देशिका में फ़ाइल नाम के साथ, इसे डिफ़ॉल्ट ब्राउज़र में लॉन्च करता है और कंसोल विंडो को बंद करता है। फिर आप परिणामों की प्रशंसा करने के लिए ब्राउज़र पर ऑल-टैब करें।
NPP_SAVE
SET OUTFILE = "$(CURRENT_DIRECTORY)\$(NAME_PART).html"
cmd /C \Python34\python.exe -m markdown2 "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN $(OUTFILE)
NPP_CONSOLE 0
दूसरा ऐसा ही करता है, सिवाय इसके कि इसे ब्राउज़र में लॉन्च न करें ( NPP_RUN $(OUTFILE)
ऐसा नहीं है)। मुझे यह आसान लगता है जब मैंने पहले से ही एक बार पहले स्क्रिप्ट को चलाया है: ब्राउज़र के ऊपर बस टैब और F5सबसे ताज़ा संपादन के बजाय एक नया टैब खोलने के बजाय इसे ताज़ा करने के लिए मारा ।
आप प्रत्येक स्क्रिप्ट को अपने नाम से सहेज सकते हैं, इसे NPP_EXEC के उन्नत विकल्प के साथ मैक्रो मेनू में चिपका सकते हैं , और फिर मेनू सेटिंग → शॉर्टकट मेपर के माध्यम से इसे कीबोर्ड शॉर्टकट असाइन कर सकते हैं ।