নোটপ্যাড ++ এ মাতলাব r2009b মাল্টলাইন মন্তব্য সিনট্যাক্স হাইলাইট করা


5

আমার নোটপ্যাড ++ সংস্করণ .1.১.৮ আছে ম্যাটল্যাব মাল্টলাইন মন্তব্য% {...% highlight মন্তব্য ব্লক হিসাবে হাইলাইট করার জন্য এটি কীভাবে কনফিগার করতে পারি?

--- সম্পাদনা ---

আমি এখানে পড়লাম যে এ বৈশিষ্ট্যটি এপ্রিল মাসে নোটপ্যাড ++ এ যুক্ত হয়েছিল, তাই আমি সর্বশেষ নোটপ্যাড ++ (6.4.5) ডাউনলোড করেছি এবং এটি আমার পুরানো 6.1 সংস্করণে ইনস্টল করেছি, তবে এটি এখনও মাতলাব ব্লক মন্তব্যগুলিকে হাইলাইট করে না। এই বৈশিষ্ট্যটি কাজ করতে আমার কী করা উচিত?


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

কোনও সমস্যা নেই দয়া করে আপনার সময় নিন এবং আগ্রহ দেখানোর জন্য ধন্যবাদ
ব্যবহারকারী 13267

ঠিক আছে, প্যাচটি সিনটিলা বিকাশকারীদের কাছে জমা দেওয়া হয়েছে । যদিও সিন্টেলার নোটপ্যাড ++ বিতরণ করা সংস্করণটি সংকলন করতে আমার অনেক সমস্যা হচ্ছে। আমি অফিসিয়ালটি সংকলন করতে পারি, তবে আমি যখন SciLexer.dllআমার সংকলিতটির সাথে আমার প্রতিস্থাপন করি তখন নোটপ্যাড ++ এর সিনট্যাক্স হাইলাইটিং কাজ করে না (বা বরং খুব কম "বৈশিষ্ট্যগুলি" করে)। সংকলনের জন্য সিন্টিলার এনপিপি সংস্করণ না পেলে আমি ভয় করি যে আপনাকে এনপিপির পরবর্তী সংস্করণ (যার মধ্যে সাধারণত সিন্টিলার সর্বশেষতম সংস্করণ রয়েছে) বের হওয়া পর্যন্ত অপেক্ষা করতে হবে।
ব্রেকথ্রু

উত্তর:


2

ফাইলে ডিফল্ট লাইন পরিবর্তন langs.model.xmlকরতে <Language name="matlab" ext="m" commentLine="%" commentStart="%{" commentEnd="%}">কৌতুক করতে হবে। কিন্তু এটা কাজ করতে কারণ Notepad ++ মেলে হইবে যাচ্ছে না %%{একটি একক লাইন মন্তব্য শুরুর যেমন এবং না একটি একাধিক লাইন মন্তব্যের জন্য এটি মেলে করার চেষ্টা করুন। একই যায়%}

আপনাকে এমন একটি সমাধান প্রদানের জন্য দুঃখিত যা কাজ করছে না: - /


তাহলে এর অর্থ কি এই বৈশিষ্ট্যটি পাওয়ার জন্য আমাকে নোটপ্যাড ++ রিকম্পাইল করার মতো কিছু করতে হবে? তা কি সম্ভব হবে?
ব্যবহারকারী 13267

1
এটা সাহায্য করতে পারে। যদি আপনি নোটপ্যাড ++ পাঠ্য ফাইল (লেক্সিকাল অ্যানালাইজার / ব্যাকরণ) পার্স করে সেই ক্রমটি পরিবর্তন করেন। তবে তা আমার দক্ষতার ক্ষেত্র নয়।
লর্ড লোহ

1
@ ব্যবহারকারী 13267: আমি আপনাকে বিকাশকারীদের কাছে এটি প্রতিবেদন করার পরামর্শও দিতে পারি। তারা কোডটি সংশোধন করতে পারে। এটি সবার উপকার করবে এবং তাদের প্রকাশিত প্রতিটি সংস্করণ প্যাচ করে সংকলন করতে হবে না।
লর্ড লোহ

আমার লগইনটি সহজ নয় তবে এখানে বাগ রিপোর্টের লিঙ্কটি দেওয়া আছে। কফিস্ক্রিপ্ট মন্তব্যের জন্য একই সমস্যা (#) বনাম ব্লক মন্তব্য (###)।
সিস টিমারম্যান

2

নোটপ্যাড ++ স্কিনটিলা কোড সম্পাদনা উপাদানটির উপর ভিত্তি করে তৈরি করা হয়েছে , সুতরাং সেই অ্যাপ্লিকেশনটির অংশ যা আপনাকে আপডেট করতে হবে। আমি সোর্স কোডটি দিয়ে একটি তাত্ক্ষণিকভাবে নজর রেখেছি এবং খুঁজে পেয়েছি যে মূল কারণ লেকসাম্যাটলব.এক্সএক্সএক্স ফাইলগুলিতে কেবল ইনলাইন মন্তব্যগুলি হ্যান্ডেল করার কোড রয়েছে, মন্তব্যগুলিকে ব্লক করে না।

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


আমি আপনার ওয়েবসাইটটি bcastell.com/tech-articles/…যাচাই করেছিলাম যেখানে আপনি উল্লেখ করেছেন যে এই বৈশিষ্ট্যটি এপ্রিল 2013 এ যুক্ত হয়েছিল এবং তাই আমি নোটপ্যাড 6.4.4 এর সর্বশেষ সংস্করণটি ডাউনলোড করেছি এবং এটি আমার পুরানো সংস্করণে ইনস্টল করেছি, তবে এটি এখনও রয়েছে মতলব ব্লক মন্তব্য হাইলাইট না। এই বৈশিষ্ট্যটির কাজ করতে আমাকে নোটপ্যাড ++ ইনস্টল করার পাশাপাশি আরও কিছু করার দরকার আছে?
ব্যবহারকারী 13267

@ user13267 সমস্যার জন্য সংশোধন করা হয়েছে ফুলকি , যা নোটপ্যাড ++, দ্বারা ব্যবহৃত হয় কোড হাইলাইট প্রদান। এটি সম্ভব যে নোটপ্যাড ++ এখনও পরিবর্তন ছাড়াই একটি পুরানো (স্থিতিশীল) সংস্করণ ব্যবহার করছে। যদি এটি হয় তবে আপনি নোটপ্যাড ++ নিজেই সংকলনের চেষ্টা করতে পারেন, সর্বশেষ উত্স কোডের সাথে সিন্টিলার অন্তর্ভুক্ত সংস্করণটি প্রতিস্থাপন করতে পারেন। বিকল্পভাবে, আপনি নোটপ্যাড ++ উত্স কোডের সাথে অন্তর্ভুক্ত সংস্করণে সিন্টিলা সোর্সফোর প্রকল্পে আমি যে প্যাচ পোস্ট করেছি সেটিকে প্রয়োগ করে সেখান থেকে সংকলন করতে চেষ্টা করতে পারেন।
ব্রেকথ্রু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.