গেডিট ডিফল্ট হাইলাইটিং স্টাইলটি কোনও এক্সটেনশন ছাড়াই ফাইলগুলির জন্য সেট করা যেতে পারে?


10

আমি প্রায়শই টেক্সট ফাইলগুলির সাথে কাজ করি যাগুলির এক্সটেনশন নেই বা যার কোনও গেডিট ( .sampleউদাহরণস্বরূপ একটি ফাইল, যার জন্য মাইম টাইপ বোঝা যায় না) ব্যবহার করে মানহীন এক্সটেনশন রয়েছে এবং গেডিট সর্বদা মাতলাব সিনট্যাক্স হাইলাইটিংয়ের ডিফল্ট থাকে।

gedit হাইলাইট সেটিংস

আমি এই ফাইলগুলির জন্য 'প্লেইন পাঠ্য' হাইলাইট করার জন্য একটি ডিফল্ট সিনট্যাক্স সেট করতে চাই। এটা কি সম্ভব?

ন্যানো এটি করতে পারে এবং এক্সটেনশানযুক্ত ফাইলগুলির জন্য একটি অনুরূপ প্রশ্ন এখানে রয়েছে । আমি কোন উত্তর আমার একটি ধরা-সব ধরনের জন্য প্লেইন টেক্সট স্টাইল সেট করতে পারবেন খুঁজছি একটি এক্সটেনশন ছাড়া অথবা ইতিমধ্যেই পাওয়া /usr/share/gtksourceview-3.0/language-specs/হিসাবে বর্ণনা এখানে

অনুরোধ করা তথ্য:

  • কোনও স্থানীয় ভাষার স্পেস ফাইল নেই ~/.local/share/gtksourceview-3.0/language-specs/
  • আউটপুট file --mime-type -b <myfile>সঠিকtext/plain

হ্যাঁ #! প্রথম লাইনে গঠন করা, উদাহরণস্বরূপ # জন্য! / বিন / ব্যাশ করতে হবে gedit- র দ্বারা একটি ব্যাশ হোস্টনেম হিসাবে ফাইল চিনতে, এবং অন্যান্য স্ক্রিপ্ট ফাইল খুব উদাহরণ পাইথন স্ক্রিপ্ট জন্য স্বীকৃত হয়। আমি এই বৈশিষ্ট্যটি tweaked জীবনে হয় নাই, কিন্তু আমি এটা ব্যবহার করছি সঙ্গে gedit- র দ্বারা , এবং ঠিক একই ভাবে, geany । আমি মনে করি যে কেউ আপনার সাথে সমাধান নিয়ে আসবে :-)
সুডোডাস

আপনি বর্তমানে গেডিটের কাছ থেকে যে আচরণটি পাচ্ছেন তা যদি মনে হয় আপনি সঠিকভাবে বুঝতে পারি তবে এটি একটি বাগের মতো মনে হচ্ছে। কমপক্ষে জেনিয়ালে 18.১18.৩-২ubuntu4 দিয়ে জিডিয়েট (এবং গেডিট বা প্লুমার প্রতিটি সংস্করণ আমি যে কোনও প্ল্যাটফর্মে ব্যবহার করেছি তা প্রত্যাহার করতে পারি) দিয়ে, কোনও এক্সটেনশন ছাড়াই বা যার এক্সটেনশানটি অজানা এই ফাইলগুলি সরল পাঠ হিসাবে বিবেচিত হবে এবং হাইলাইট করা হয়নি। আমি মনে করি না আমার পূর্ববর্তী অভিজ্ঞতা আছে। নমুনা ফাইলগুলি, তবে যখন আমি আমার জেনিয়াল মেশিনে এই জাতীয় ফাইল তৈরি করি এবং এটি গেডিতে খুলি, এটি সাধারণ পাঠ্য হিসাবে চিহ্নিত। কি সব দিয়ে আপনার ফাইল অচেনা (অথবা না) এক্সটেনশন মতলব সোর্স কোড হিসাবে হাইলাইট না?
এলিয়াহ কাগন

বর্তমানে কোনও উবুন্টু মেশিনে নেই, তবে আপনি কি /usr/share/gtksourceview-3.0/language-specs/mathlab.lang(বা ম্যাথল্যাব ভাষার ফাইলটি যা হ'ল) ​​তে গ্লোব্বিং প্যারামিটারটি পরিবর্তন করার চেষ্টা করেছেন : <property name="globs">*</property>??? ;-) যদি এটি কৌশলটি করে, আমি একটি সম্পূর্ণ উত্তর পোস্ট করব ...
ফ্যাবি

আগ্রহ, এছাড়াও, এই ইস্যুতে
mattia.b89

1
@ এলিয়াকাগান আমার কাছে গেডিটে স্বয়ংক্রিয় সংরক্ষণ সক্ষম হয়েছে, যা ম্যাটলব সিনট্যাক্স হাইলাইটিংয়ের জন্য প্রসারিত টেক্সট ফাইলগুলির হাইলাইটিং ছাড়াই প্রসারিত। একটি খুলুন, ম্যানুয়ালি সংরক্ষণ করুন (অথবা স্বয়ংক্রিয়ভাবে ট্রিগারে বাঁচার জন্য অপেক্ষা করুন) এবং তারপরে সমস্যাটি দেখুন। আপনি যদি ম্যানুয়ালি এটিকে আবার সরল পাঠ্যে স্যুইচ করেন তবে এটি ঠিক আছে তবে আপনি যদি কখনও চয়ন বা হস্তক্ষেপ না করেন তবে এটি মাতলাব ব্যবহার করে।
টম ব্রসম্যান

উত্তর:


5

পদক্ষেপ নেওয়া হয়েছে

আমার সালে gedit, শীর্ষ দণ্ড মেনু থেকে, আমি নির্বাচন View, Highlight mode...এবং "সাধারণ পাঠ্য" ডিফল্ট নিচের চিত্রের হল:

gedit হাইলাইট মোড

"টেস্ট.স্যাম্পল" ফাইলটির নাম ব্যবহার করে এবং মাতলাব কোডের কয়েকটি লাইনে আটকানো এটি "প্লেইন টেক্সট" ফর্ম্যাট হিসাবে এখনও অবধি থাকে না যদি না আমি এটি "মতলব" ফর্ম্যাটে জোর করে না।

সংরক্ষণ করা এবং প্রস্থান আমি সঞ্চালিত পর cp test.sample test.newbeeদ্বারা অনুসরণ gedit test.newbeeডিফল্ট বিন্যাস এখনও "সাধারণ পাঠ্য" হয়।

পরবর্তী আমি ব্যবহার করে একটি নতুন ফাইল তৈরি geditনামক noextention। আমি একটি বাক্য টাইপ করেছি, নতুন ফাইলটি সংরক্ষণ করে বেরিয়ে এসেছি। তারপরে আমি ফাইলটি ব্যবহার করে আবার খুললাম geditএবং এটিই ফলাফল:

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

জেডিট উইন্ডোটির নীচের অংশটি Plain Textহাইলাইট করার জন্য বিকল্পটি দেখুন।

সারসংক্ষেপ

এটি উবুন্টু 16.04, কার্নেল ৪.৪.০-৫৩ এর অধীনে করা হয়েছিল।

আমি নিশ্চিত করতে পারি যে <property name="globs">*.m</property>এটির মধ্যে রয়েছে /usr/share/gtksourceview-3.0/language-specs/matlab.lang

যেহেতু আমি আপনার সিস্টেমে আপনার মতো ভাঙতে পারি না, যদি না আমরা আপনার সিস্টেমে কিছু ঠিক করার জন্য খুঁজে পাই, তবে আমি geditএর সমস্ত ফাইল মুছে ফেলার পরে পুনরায় ইনস্টল করার পরামর্শ দিই apt-get

আমার সংস্করণ সম্পর্কে বিশদ বিবরণ:

$ sudo apt install gedit
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gedit is already the newest version (3.18.3-0ubuntu4).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

2
ধন্যবাদ, এটি সহায়ক ছিল। আমি আবিষ্কার করেছি যে সমস্যাটি ফাইলের বিষয়বস্তুর সাথে পরিবর্তিত হয়। "এটি একটি সরল পাঠ্য ফাইল" বিষয়বস্তুযুক্ত কোনও ফাইলের জন্য এটি সাধারণ পাঠ্যই থেকে যায়। '#' দিয়ে এবং মার্কডাউন-তে শুরু হওয়া কোনও ফাইলের জন্য (এটি পড়ার পক্ষে সহজ হিসাবে আমি এটি প্রচুর পরিমাণে ব্যবহার করি), আমি এখনও মতলব-তে হাইলাইটিং স্যুইচটি দেখতে পাচ্ছি। হতে পারে আমাকে একটি নতুন প্রশ্ন জিজ্ঞাসা করতে হবে "গেডিটকে মার্কডাউন সিনট্যাক্সকে কীভাবে চিনতে হবে"।
টম ব্রসম্যান 11

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