অতিরিক্ত সিনট্যাক্স ভাষার জন্য আমি কীভাবে নিয়মিত প্রকাশ করতে পারি?
অতিরিক্ত সিনট্যাক্স ভাষার জন্য আমি কীভাবে নিয়মিত প্রকাশ করতে পারি?
উত্তর:
গেডিট (ডিফল্ট পাঠ্য সম্পাদক) এর সিনট্যাক্স হাইলাইট করার জন্য জিটিকেএসোসরভিউ ব্যবহার করে। এটি বিভিন্ন সিনট্যাক্সকে কীভাবে হাইলাইট করতে হয় তা নির্ধারণ করতে এটি এক্সএমএল ফাইলগুলি ব্যবহার করে।
জিটিকেসোর্সভিউ সাইটে একটি টিউটোরিয়াল এবং একটি রেফারেন্স ডকুমেন্ট রয়েছে । সমাপ্ত উত্স ফাইল সংজ্ঞাগুলি সংরক্ষণ করা হয় /usr/share/gtksourceview-2.0/language-specs/
বা /usr/share/gtksourceview-3.0/language-specs/
, উদাহরণস্বরূপ আপনি এটি শিখতে চাইতে পারেন।
গেডিট সাইটে গভীরতর টিউটোরিয়ালও রয়েছে ।
আপনি আপনার নতুন ভাষার বৈশিষ্ট তৈরি করার পরে, জেডিট পুনরায় আরম্ভ করুন এবং এটি স্বয়ংক্রিয়ভাবে এটির ভাষাগুলির তালিকায় যুক্ত হবে।
আমি ধরে নিচ্ছি আপনি জিডিট (উবুন্টু মেনুতে "পাঠ্য সম্পাদক" হিসাবে লেবেলযুক্ত) কথা বলছেন।
গেডিট সিনট্যাক্স হাইলাইট করার জন্য GtkSourceView ব্যবহার করছে। আপনাকে GtkSourceView এর জন্য একটি ভাষা সংজ্ঞা তৈরি করতে হবে।
এখানে একটি টিউটোরিয়াল দেওয়া হয়েছে: https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html