নোটপ্যাড ++ এ কীভাবে মার্কডাউন ব্যবহার করবেন


160

আমি মার্কডাউনে লেখা পছন্দ করি এবং নোটপ্যাড ++ এ মার্কডাউন সামগ্রী লিখতে এবং পূর্বরূপ দেখতে সক্ষম হতে চাই।

নোটপ্যাড ++ এর জন্য কি কোনও WYSIWYG মার্কডাউন প্লাগইন রয়েছে?


মনে হচ্ছে আপনি মার্কডাউন সিনট্যাক্স ব্যবহার করে সমৃদ্ধ পাঠ্য সম্পাদনা করতে চান; নোটপ্যাড ++ অবশ্যই কেবল একটি সরল পাঠ্য সম্পাদক, তবে যা সিনট্যাক্স হাইলাইটিং সমর্থন করে। আপনার যদি সত্যিই অফলাইনে সম্পাদনার সক্ষমতা প্রয়োজন হয় তবে আপনি পরিবর্তে কোনও ডেস্কটপ সম্পাদককে এটি সমর্থন করতে চান, এই মুক্ত উত্সের
জিওফ

1
সম্ভবত 'প্রশ্ন' হ'ল নেটবিন মার্কডাউন প্লাগইনের মতো কিছু করার জন্য একটি প্লাগ-ইন সন্ধান করা ; এটি কিছু সিনট্যাক্স হাইলাইট সরবরাহ করে এবং এর একটি পূর্বরূপ মোডও রয়েছে। এইচটিএমএল সংস্করণ সংরক্ষণ করার জন্য পূর্বরূপ মোডটি কনফিগার করা যেতে পারে, যা আমি রেডমি ফাইলগুলির জন্য বেশ কার্যকর বলে মনে করি।
হবে

নোটপ্যাড ++ গিটহাবের সংগ্রহস্থলের নেটিভ মার্কডাউন সমর্থনের জন্য একটি মুক্ত সমস্যা রয়েছে , তবে এটির পক্ষে খুব বেশি চিহ্ন পাওয়া যায় বলে মনে হয় না।
স্টিভোসিয়াক

উত্তর:


90

গিটহাবের নোটপ্যাড ++ এর জন্য মার্কডাউন সিনট্যাক্স হাইলাইটিং নামে একটি প্রকল্প রয়েছে।

এই প্রকল্পটি মার্কডাউনের জন্য কাস্টম ভাষার হাইলাইটিং যুক্ত করেছে:

এখানে চিত্র বর্ণনা লিখুন

মানক রঙীন স্কিম এবং অন্ধকার (জেনবার্ন) থিম উভয়ের জন্য উপলব্ধ একটি সংস্করণ রয়েছে। ইনস্টলেশন পরে, আপনি ভাষা ড্রপডাউন একটি নতুন বিকল্প পাবেন ।

এখানে চিত্র বর্ণনা লিখুন


7
আমি কীভাবে প্রাকদর্শন দেখতে পারি?
shrk

17
@ এসআরকে: আমার মনে হয় না আপনি পারবেন। আপনি যদি যথাযথ মার্কডাউন সম্পাদনার অভিজ্ঞতা চান তবে আমি মার্কডাউনপ্যাডের দিকে তাকানোর পরামর্শ দেব । অন্যথায়, আপনাকে নথির রেন্ডার করতে এবং এটি ব্রাউজারে খোলার জন্য ম্যাক্রো তৈরি করতে হতে পারে। তবে আমার ধারণা এটি একটি ভয়াবহ ওয়ার্কফ্লো হতে পারে: \
ডের হচস্টাপলার

@ এসআরকে: এটি সিনট্যাক্সটি হাইলাইট করেছে ঠিক যেমনটি আমি প্রস্তাব করেছি। অন্তত আমি যা বলতে পারি তা থেকে
ডের হচস্টাপলার

4
এটি বেশ খারাপ সিনট্যাক্স হাইলাইট করছে, উদাহরণস্বরূপ # লিঙ্কের অভ্যন্তরে মন্তব্যটির মতো লাইনের শেষ পর্যন্ত হাইলাইট করা। প্রকল্পটি 2 বছরের মধ্যে স্পর্শ করা হয়নি। এখানে বেশ কয়েকটি কাঁটাচামচ রয়েছে, তবে কোনটি ভাল তা বলা শক্ত।
নাটস

"প্রকল্পটি 2 বছরেও ছোঁয়া হয়নি", এটি আর সত্য নয়। "8 ই ডিসেম্বর, 2017 এ সর্বশেষ প্রতিশ্রুতি করুন a18079b"।
গ্রিলিম

61

মার্কডাউনভিউয়ার ++ হ'ল একটি নোটপ্যাড ++ প্লাগইন যা আপনাকে মার্কডাউন ব্যবহার করে একটি ফাইল টাইপ করতে এবং একটি প্রাকদর্শন প্যানেলে রিয়েল টাইমে প্রাকদর্শন দেখতে দেয়।

স্পষ্ট করার জন্য: নোটপ্যাড ++ এর জন্য মার্কডাউন সিনট্যাক্স হাইলাইটিংয়ের বিপরীতে , যা এখানে অলিভার সালজবার্গের দ্বারা সুপারিশ করা হয়েছিল , এটি সিনট্যাক্স হাইলাইটিং এবং ইনলাইন রেন্ডারিং সমর্থন করে না। পাঠ্য ফাইলটিকে একটি সাধারণ হিসাবে বিবেচনা করা হয় এবং প্লাগইন এটি অন্য ফলকে রেন্ডার করে shows

একটি ছবি এটি পরিষ্কার করে দেবে:

(পূর্ণ আকারে এটি দেখতে এখানে ক্লিক করুন)

এর বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

  • এটি কমনমার্ককে সমর্থন করে
  • আপনি ফলাফলটি এইচটিএমএল বা পিডিএফে রফতানি করতে পারেন
  • পূর্বরূপ প্যানেলটি আশেপাশে সরানো যায়, ইচ্ছামত পুনরায় আকার দেওয়া এবং ডক করা যায়

কীভাবে এটি ইনস্টল করবেন

এটি ইনস্টল করতে, নোটপ্যাড ++ এর প্লাগইন ম্যানেজারটি ব্যবহার করুন: নোটপ্যাড ++ খুলুন এবং প্লাগইনসপ্লাগইন পরিচালকপ্লাগইন পরিচালক দেখুন , তারপরে মার্কডাউনভিউয়ার ++ এ স্ক্রোল করুন, এটি নির্বাচন করুন এবং ক্লিক করুন Install। এটি স্বয়ংক্রিয়ভাবে প্লাগইন ডাউনলোড করে ইনস্টল করবে। এই মুহুর্তে সম্পাদকটিকে অবশ্যই পুনরায় চালু করতে হবে এবং এটি আপনাকে তাৎক্ষণিকভাবে করতে চাইবে কিনা তা আপনাকে জিজ্ঞাসা করবে (যাতে আপনার কাজটি হারাতে পারে না)।


4
খুব খারাপ এটি সিনট্যাক্স হাইলাইটগুলি সমর্থন করে না। কোড হাইলাইট করার জন্য আমার এটি দরকার।
এসএম

1
নোটপ্যাড ++ এর সর্বশেষ সংস্করণগুলিতে প্লাগইন পরিচালককে আর অন্তর্ভুক্ত করা হবে না। প্রয়োজনীয় ডিএলএল ( github.com/nea/MarkdownViewerPlusPlus#installation ) অনুলিপি করে এটি ইনস্টল করা সহজ
তেহনিকিকার্গ

2
@ এসএএম আপনি আমার অভিজ্ঞতায় কোনও সমস্যা ছাড়াই
মার্কডাউন


ঠিক আছে. আমার জন্য, "পূর্বরূপ" উইন্ডোটি নোটপ্যাড ++ পুনঃসূচনা করার সময় প্রদর্শিত হয়নি। এখানে একটি নতুন মেনু আইটেম রয়েছে "প্লাগইনস / মার্কডাউনভিউয়ার ++ / মার্কডাউনভিউয়ার ++ (সিএনটিএল শিফট এম)" যা আমার পূর্বরূপ উইন্ডোটি পেয়েছে এবং দেখায়।
গ্রানাডা কোডার

16

আপনি যদি নোটপ্যাড ++ তে স্বয়ংক্রিয়ভাবে মার্কডাউন পূর্বরূপ দেখতে চান তবে আপনি একটি মার্কডাউন সরঞ্জামের সাথে এইচটিএমএল প্রাকদর্শন প্লাগইন (সংস্করণ 1.3 এবং উচ্চতর) ব্যবহার করতে পারেন । এইচটিএমএল পূর্বরূপ প্লাগইনে আপনি একটি ফিল্টার নির্ধারণ করতে পারেন (একটি প্রোগ্রাম যা ফাইলের পূর্বরূপ দেখার আগে স্বয়ংক্রিয়ভাবে উত্স ফাইলে কার্যকর করা হবে)।

আপনি একটি মেনু বিকল্প ব্যবহার করে একটি ফিল্টার সংজ্ঞায়িত করতে পারেন (সরবরাহিত নমুনা ফাইল পরিবর্তন করে না), বা ম্যানুয়ালি আপনি যদি ফিল্টারগুলি.ini ফাইলটি ফোল্ডার প্লাগইনস \ কনফিগারেশন \ প্রাকদর্শন এইচটিএমএলটিতে রাখেন । ফিল্টার.ইএনআই ফাইলের একটি উদাহরণ প্রিভিউএইচটিএমএল ওয়েব পৃষ্ঠা থেকে উপলব্ধ পূর্বরূপ প্লাগইন সংরক্ষণাগার ফাইলটিতে আবদ্ধ ।

এটি ফিল্টার্সআইআই ফাইলের একটি উদাহরণ যা পাইথন মার্কডাউন বাস্তবায়ন ব্যবহার করে:

; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"

এই উত্তরটি পরিষ্কার করা কয়েকটি জিনিস দিয়ে আরও ভাল হবে। (1) কোন মেনু আইটেম দিয়ে একটি ফিল্টার সংজ্ঞায়িত করতে পারে? (২) আপনি কি বলতে চাইছেন যে প্রোগ্রামটি এনপিপিতে ট্যাব এক্সকে ইনপুট হিসাবে নেওয়া উচিত এবং এনপিপিতে ট্যাব ওয়াইতে এইচটিএমএল হিসাবে আউটপুট প্রেরণ করা উচিত, যা এইচটিএমএল পূর্বরূপের সাথে পূর্বরূপ করা যেতে পারে? আপনার কমান্ড লাইনের মার্কডাউন ঠিক কীটি নির্দিষ্ট করতে পারেন? আমি মার্কডাউন 2 দিয়ে এই কাজটি করার চেষ্টা করছি , তবে এখনও কোনও সাফল্য পাইনি।
ल्फব্লাই

4
এই কাজটি করাটা একটু মুশকিল: ১। পাইপ দিয়ে পাইথন ইনস্টল করুন (পাইথন সংস্করণ ৩.৪.৩ এর জন্য এমএসআই ইনস্টলার এটি করেন) ২.মিনডাউন ডাউন ইনস্টল করুন: "পিপ ইনস্টল করুন ডাউনডাউন" ৩. প্রিভিউএইচটিএমএল এর সংস্করণ> v1.3 ইনস্টল করুন, এটি গুরুত্বপূর্ণ কারণ প্লাগইন ম্যানেজার কেবল সরবরাহ করে v1.2: git repo fossil.2of4.net/npp_preview/info/fb02a79e74ace3be থেকে ম্যানুয়ালি এটি পান 4 মেনু "প্লাগইন / পূর্বরূপ এইচটিএমএল / সম্পাদনা ফিল্টার সংজ্ঞা" থেকে ফিল্টারটি তৈরি করুন - এখানে স্ক্রিপ্টটি পেস্ট করুন। এবং তারপর এটি কাজ করে!
পিডেমি

এটা ঠিক কাজ না।
মোস্তফা

1
@ পিডিএমের নির্দেশাবলী সুন্দরভাবে কাজ করে! সংস্করণ ১.৩ ইনস্টল করতে, ডাউনলোড করা ১.৩ টি ফাইল আনজিপ করুন, নোটপ্যাড ++ / প্লাগইন ফোল্ডারে নোটপ্যাড ++ / প্লাগইন / কনফিগার ফোল্ডারে প্রিভিউএইচটিএমএল ফোল্ডারে নোট করুন এবং নোটপ্যাড ++ পুনরায় চালু করুন।
এনজেএন

11

"এডিটোরিয়া" গিটহাবের সংগ্রহশালায় প্রচুর বাগ রয়েছে (উদাহরণস্বরূপ, #একটি লিঙ্কের অভ্যন্তরের অংশটি ভেঙে গেছে) এবং বহু বছর ধরে আপডেট হয়নি। সবচেয়ে সক্রিয় কাটাচামচ করার পর এই এক অনেক ভালো।


এই 2018 সালে পরিবর্তিত হয়েছে মনে markdown_npp 5 বছরের জন্য আপডেট করা হয় নি, কিন্তু Edditoria / markdown-প্লাস-প্লাস শুধুমাত্র 2 মাস আগে আপডেট করা হয়েছে
TmTron

@ টিএমট্রন গুড পয়েন্ট, যদিও মূল রেপো দেখেছে এই সমস্ত বছরে কেবল কয়েকজন কমিট করে। এমনকি আমি যে কাঁটাচামচটি উল্লেখ করেছি তা পুরোপুরি কার্যকর হয়নি, তবে এটি কিছু।
নাটস

10

আমি খুঁজে পেয়েছি একটি সহজ ওয়ার্কফ্লো হ'ল ক্রোমে মার্কডাউন এক্সটেনশনটি ব্যবহার করা , নোটপ্যাড ++ এ আপনার সম্পাদনাগুলি করা, তারপরে আপনার ফাইলে Chrome এ নির্দেশ করুন এবং প্রতিটি পরিবর্তনের পরে পুনরায় লোড করুন।

জটিল কনফিগারেশনের দরকার নেই এবং এটি আমার জন্য কাজটি করে।


4

সিনট্যাক্স হাইলাইট করার জন্য আমি অলিভার সালজবার্গের সমাধানের জন্য যাব।

আপনি নোটপ্যাড ++ ( "কৌতুক" এর লিঙ্ক ) এর মার্কডাউন পূর্বরূপ দেখতে চাইলে এখানে আমি একটি সুন্দর কৌশলটির একটি লিঙ্ক পেয়েছি ।

গিস্ট: এনপিপি_এএসইসিইসি নামে একটি নোটপ্যাড ++ এক্সটেনশন রয়েছে, যা স্ক্রিপ্টগুলি কার্যকর করে। কোনও ট্যাবে এইচটিএমএল আউটপুট তৈরি করতে পার্ল (পাইথন, নোড.জেএস, ইত্যাদি) মার্কডাউন স্ক্রিপ্টের সাথে এটি একত্রিত করুন।

এটি খুব ভার্বোজ নয়, তবে আমি আশা করি এটি এখনও অন্যদের যারা এটি চায় তাদের সহায়তা করে। (আমার মত:))

এটি এমন একটি সংস্করণ, এটি ব্যবহার করা যেতে পারে (এটি নড.জেএসএমডি এমডি 2 এইচটিএমএল বাস্তবায়ন সহ), ডকুমেন্টেশনের মাধ্যমে ওয়েড করতে পছন্দ করে না এমন লোকদের জন্য:

NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)

লিঙ্কটির সংক্ষিপ্তসার বা বিষয়বস্তু সন্নিবেশ করান। লিঙ্কগুলি বিরতি এবং বিবর্ণ হয়ে যায় যার অর্থ আপনার উত্তরটির সেই অংশটি ভবিষ্যতের দর্শকদের কাছে অর্থহীন হয়ে যায়।
টগ

এই উত্তরটি ধরে নেওয়া হয়েছে যে পাঠক এনপিপি_এইএসইসি-এর সাথে যথেষ্ট পরিচিত বা নোটপ্যাড ++ এর নতুন ট্যাবে একটি মার্কডাউন-টু-এইচটিএমএল রূপান্তরকের আউটপুট কীভাবে পাবেন তা নির্ধারণের জন্য এটির ডকুমেন্টেশনের মাধ্যমে ওয়াইড করতে ইচ্ছুক।
রল্ফব্লাই

@ রল্ফব্লি আমি আশা করি আমার আপডেট আপনাকে সহায়তা করবে। এইভাবে আমি এটি ব্যবহার করি, অবশ্যই আরও ভাল বা সুন্দর উপায় আছে। :)
বিজয়ী_জয়নার

@ উইনার_জাইনার একটি কবজির মতো কাজ করে, আপনাকে ধন্যবাদ!
রল্ফব্লাই

1
NPP_RUN $(OUTFILE)অর্থাত্ chromeছাড়াও কাজ করে। এর সাথে আপনার ডিফল্ট ব্রাউজারটি চালু করে c:\temp\md2html
রল্ফব্লাই

0

বিজয়ী যোগদানকারীর উত্তরের জন্য কয়েকটি টুইট । আমার কাছে এখন দুটি এনপিপি_এক্সইসিইসি স্ক্রিপ্ট রয়েছে, প্রতিটি কীবোর্ড শর্টকাটের অধীনে।

কেউ একই ডিরেক্টরিতে একই ফাইল নাম সহ মার্কডাউন ফাইলের একটি এইচটিএমএল সংস্করণ তৈরি করে, এটি ডিফল্ট ব্রাউজারে আরম্ভ করে কনসোল উইন্ডোটি বন্ধ করে দেয়। তারপরে ফলাফলগুলি প্রশংসার জন্য আপনি ব্রাউজারে আল-ট্যাব করেন।

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সর্বাধিক সাম্প্রতিক সম্পাদনাগুলির সাথে একটি নতুন ট্যাব খোলার পরিবর্তে ব্রাউজারে কেবলমাত্র আল-ট্যাব এবং তা রিফ্রেশ করতে হিট করুন।

আপনি প্রতিটি স্ক্রিপ্টকে তার নিজের নামে সংরক্ষণ করতে পারবেন, এনপিসি_এইএসইসিইসি এর উন্নত বিকল্পগুলির সাহায্যে ম্যাক্রো মেনুতে এটি স্টিক করুন এবং তারপরে মেনু সেটিংসশর্টকাট ম্যাপারের মাধ্যমে এটিতে একটি কীবোর্ড শর্টকাট বরাদ্দ করুন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.