আমি গেডিতে কীভাবে সিনট্যাক্স হাইলাইটার ফর্ম্যাট যুক্ত করব?


19

অতিরিক্ত সিনট্যাক্স ভাষার জন্য আমি কীভাবে নিয়মিত প্রকাশ করতে পারি?


1
আরও সুনির্দিষ্ট হন, আপনি কোন পাঠ্য সম্পাদক সম্পর্কে কথা বলছেন? Gedit?
এনজোটিব

আপনার আমাদের বলা উচিত, আপনি কোন সম্পাদকটি ব্যবহার করেন; জিডিট, ম্যাসিডিট, স্কাইট? এবং যদি আপনি আমাদের ভাষাটি বলেন, সম্ভবত আমরা জানি, একটি সিনট্যাক্স ফাইলটি কোথায় পাবেন।
ব্যবহারকারী

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

উত্তর:


23

গেডিট (ডিফল্ট পাঠ্য সম্পাদক) এর সিনট্যাক্স হাইলাইট করার জন্য জিটিকেএসোসরভিউ ব্যবহার করে। এটি বিভিন্ন সিনট্যাক্সকে কীভাবে হাইলাইট করতে হয় তা নির্ধারণ করতে এটি এক্সএমএল ফাইলগুলি ব্যবহার করে।

জিটিকেসোর্সভিউ সাইটে একটি টিউটোরিয়াল এবং একটি রেফারেন্স ডকুমেন্ট রয়েছে । সমাপ্ত উত্স ফাইল সংজ্ঞাগুলি সংরক্ষণ করা হয় /usr/share/gtksourceview-2.0/language-specs/বা /usr/share/gtksourceview-3.0/language-specs/, উদাহরণস্বরূপ আপনি এটি শিখতে চাইতে পারেন।

গেডিট সাইটে গভীরতর টিউটোরিয়ালও রয়েছে

আপনি আপনার নতুন ভাষার বৈশিষ্ট তৈরি করার পরে, জেডিট পুনরায় আরম্ভ করুন এবং এটি স্বয়ংক্রিয়ভাবে এটির ভাষাগুলির তালিকায় যুক্ত হবে।


1
উবুন্টুর আপ টু ডেট সংস্করণগুলিতে চলমান সম্পাদক সম্ভবত gtksourcceview-3.0 ব্যবহার করবেন .. সুতরাং উপরের উত্তরের মত 2.0 নয়, 3.0 সহ একটি ডিরেক্টরি সন্ধান করুন ।
আইয়াল

2

আমি ধরে নিচ্ছি আপনি জিডিট (উবুন্টু মেনুতে "পাঠ্য সম্পাদক" হিসাবে লেবেলযুক্ত) কথা বলছেন।

গেডিট সিনট্যাক্স হাইলাইট করার জন্য GtkSourceView ব্যবহার করছে। আপনাকে GtkSourceView এর জন্য একটি ভাষা সংজ্ঞা তৈরি করতে হবে।

এখানে একটি টিউটোরিয়াল দেওয়া হয়েছে: https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html

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