ফর্মিকো, পাইথন ডকুমেন্টেশনের জন্য একটি কাঠামোগত পাঠ্য সম্পাদক editor

ফর্মিকো সম্পর্কে

পরের নিবন্ধে আমরা ফর্মিকো একবার দেখে নিই। এটি পাইথন দিয়ে নির্মিত একটি ছোট সম্পাদক যা আমি গিটহাবে সুযোগ পেয়ে পেয়েছি। ফর্মিকো হ'ল একটি আবেদন reStructuredText একটি মার্কডাউন সম্পাদক এবং পূর্বরূপ সহ সম্পন্ন কাজের অগ্রগতি পরীক্ষা করতে।

রিস্ট্রাকচার্ড টেক্সট হয় ডকুটিলস প্রকল্পের অংশ এবং পাইথন প্রোগ্রামাররা প্রযুক্তিগত ডকুমেন্টেশন তৈরি করতে ব্যবহৃত হয়। আমি নিশ্চিত যে এমন অনেক লোক থাকবে যারা পুনর্গঠিত পাঠের কথা কখনও শুনেনি, তবে এই প্রোগ্রাম এবং কিছু প্রাথমিক ধারণাটির মাধ্যমে আপনি দেখতে পাবেন যে এই সিনট্যাক্স সিস্টেমটি ব্যবহার করা সহজ। প্রোগ্রামটি পাইথনে Gtk3, GtkSourceView, এবং ওয়েবকিট 2 সহ রচিত। ডকুমেন্টস এবং পুনরায় স্মারক চিহ্ন সাধারণ চিহ্ন পার্সার.

এটা বলতে হবে Markdown এবং পুনর্গঠনপরিবন্ধের অনুরূপ ক্ষমতা রয়েছে। পার্থক্য হিসাবে, এটি লক্ষ করা উচিত যে রিস্ট্রাকচারডটেক্সট ডকুমেন্টেশন তৈরি করার জন্য ডিজাইন করা হয়েছে, এটি টেবিল এবং পাদটীকা এবং এন্ডনোটগুলি সমর্থন করে।

রিস্ট্রাকচার্ডটেক্সট হ'ল একটি পঠনযোগ্য পঠনকারী পার্সার এবং সিন্ট্যাক্স সিস্টেম। এটি অনলাইন প্রোগ্রাম ডকুমেন্টেশন, পাইথন ডকুমেন্ট স্ট্রিং, দ্রুত সাধারণ ওয়েব পৃষ্ঠাগুলি তৈরি করার জন্য এবং স্বতন্ত্র দলিলগুলির জন্য দরকারী। রিস্ট্রাকচার্ডটেক্সট পার্সার হ'ল ডকুটিসগুলির একটি উপাদান এবং এটি স্ট্রাকচার্টেক্সট এবং সেক্সটেক্স লাইটওয়েট মার্কআপ সিস্টেমগুলির একটি সংশোধন এবং পুনরায় ব্যাখ্যা pret

ফর্মিকোর সাধারণ বৈশিষ্ট্য

ফর্মিকো জিটিকে

ফর্মিকো

প্রকল্পের গিটহাব পৃষ্ঠা অনুসারে, ফর্মিকোতে নিম্নলিখিত বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে:

  • আমি এর সাথে GtkSourceView এর উপর ভিত্তি করে একটি সম্পাদক ডেকেছি সিনট্যাক্স হাইলাইটিং এবং একটি ভিম সম্পাদক.
  • অামরা যাই কাজের ক্ষেত্রটি ভাগ করুন উল্লম্ব বা অনুভূমিকভাবে।
  • অফার ক প্রাকদর্শন মোড কাজটি কেমন তা দেখতে।
  • তাদেরকে JSON এবং এর পূর্বরূপ এইচটিএমএল.
  • বানান যাচাই.

এটি এর সাথেও সামঞ্জস্যপূর্ণ:

উবুন্টুতে ফর্মিকো ইনস্টল করা হচ্ছে

এই নিবন্ধের জন্য আমি করব উবুন্টু 18.04 এ ফর্মিকো ইনস্টল করুন। আমরা এই প্রোগ্রামটি ডেবিয়ান এবং বিএসডি-র জন্য উপলব্ধ হিসাবে এটি দেখতে পাব গিটহাব পৃষ্ঠা.

ফর্মিকো ভিম প্রকল্প

ফর্মিকো ভিম

প্রয়োজনীয়তা

ইনস্টলেশনটি চালিয়ে যাওয়ার আগে অবশ্যই এটি অবশ্যই বলা উচিত যে তাদের গিটহাব পৃষ্ঠা অনুসারে আমরা যাচ্ছি কিছু ঠিক করুন প্রয়োজনীয়তা যা আমরা প্রোগ্রামটি এটি পিপ 3 দিয়ে ইনস্টল করার সময় সঠিকভাবে কাজ করতে বলে।

  • অজগর 2.7 বা 3
  • জিটিকে + 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

আমি আবার পরিষ্কার করতে চাই যে আমি উবুন্টু 18.04 এ এই ইনস্টলেশনটি করছি am প্রয়োজনীয়তাগুলি শেষ হয়ে গেলে, আমরা এটি দেখতে পাব প্রোগ্রামটির ইনস্টলেশন পিপ বা অ্যাপের মাধ্যমে করা হবে আমরা আগ্রহী হিসাবে। জন্য পিপ 3 ব্যবহার করুন ইনস্টলেশনটিতে আমরা টার্মিনালে লিখব (Ctrl + Alt + T):

pip3 install formiko

আপনি যদি পছন্দ করেন অ্যাপ্লিকেশন ব্যবহার করুন, একই টার্মিনালে আমরা লিখি:

অ্যাপ্লিকেশন ফর্মিকো ইনস্টলেশন

sudo apt update && sudo apt install formiko

এটি অবশ্যই বলা উচিত যে উভয় ইনস্টলেশনই প্রোগ্রামটির একই সংস্করণ সরবরাহ করবে। Ptionচ্ছিকভাবে আমরা ইনস্টল করতে পারি:

sudo apt install vim-gtk3
pip3 install docutils-tinyhtmlwriter recommonmark docutils-html5-writer

যখন আমরা এটি ইনস্টল করব, অ্যাপ্লিকেশন মেনুতে দুটি এন্ট্রি যুক্ত করা হবে: ফর্মিকো y ফর্মিকো ভিম.

ফর্মিকো লঞ্চার এবং ফর্মিকো ভিম

আমাদের প্রয়োজন অনুসারে এমন একটি সন্ধান করতে হবে।

ফর্মিকো আনইনস্টল করুন

যেহেতু আমরা দুটি ইনস্টলেশন বিকল্প দেখেছি, আমরা আমাদের অপারেটিং সিস্টেম থেকে প্রোগ্রামটি সরাতে দুটি কমান্ডও দেখতে পাব।

কমান্ডগুলির প্রথমটি হ'ল পাইপ 3 দিয়ে ইনস্টলেশন সম্পন্ন হয়েছে। প্রোগ্রামটি মুছে ফেলার জন্য আমরা একটি টার্মিনাল খুলতে যাচ্ছি (Ctrl + Alt + T) এবং এতে লিখতে হবে:

sudo pip3 uninstall formiko

এখন আমরা যারা তাদের বেছে নিয়েছি তাদের জন্য কমান্ডটি দেখব অ্যাপ্লিকেশন সহ ইনস্টলেশন। একটি টার্মিনালে (Ctrl + Alt + T) আমরা লিখি:

sudo apt purge formiko && sudo apt autoremove

এটির কার্যকারিতাটির জন্য এটি সর্বোত্তম প্রোগ্রাম নাও হতে পারে তবে আমার বলতে হবে যে ফর্মিকো পরীক্ষার সময় সমস্যা ছাড়াই কাজ করেছিলেন। আমি এই প্রোগ্রামটির সবচেয়ে বড় ব্ল্যাক পয়েন্ট কী তা নিয়ে প্রথমে কথা না বলে শেষ করতে চাই না the বিন্যাস সীমাবদ্ধতা যা দিয়ে আমাদের কাজ করতে দেয়

এই প্রোগ্রাম সম্পর্কে আরও তথ্য পৃষ্ঠায় পাওয়া যাবে প্রকল্প গিটহাব.


মন্তব্য করতে প্রথম হতে হবে

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।