নোটপ্যাড ++ এ একটি নতুন ভাষা যুক্ত করা হচ্ছে


20

সমর্থন হাইলাইট করার জন্য নোটপ্যাড ++ এ কাস্টম ভাষা যুক্ত করার সহজতম উপায় কী? কিছু গবেষণা করার পরে, আমি দুটি উপায় দেখতে পাচ্ছি:

  • ব্যবহারকারী-সংজ্ঞায়িত ভাষা: টোকেনের উপর ভিত্তি করে একটি নতুন ভাষা যুক্ত করার সহজ উপায়, তবে ডিফল্ট রঙের স্কিম ব্যবহার করতে পারবেন না (রঙগুলি একেবারে নির্ধারিত হয়)?
  • লেক্সার প্লাগইন: একটি নতুন স্কিনটিলা লেক্সার বাস্তবায়ন করার জন্য একটি কাস্টম সি ++ প্লাগইন: অত্যন্ত জটিল, তবে টন নমনীয়তা।

এগুলি কি? আমার একটি অভিযোগ হ'ল ইউডিএল বৈশিষ্ট্যটির সাথে আমি যদি কিছু হাইলাইট করতে চাই তবে আমাকে এটির রঙ নির্ধারণ করতে হবে; "ডিফল্ট কীওয়ার্ড রঙটি ব্যবহার করুন" বলার কোনও উপায় বলে মনে হচ্ছে না।

কোন পরামর্শ?


1
: গত Teh আমি এই টিউটোরিয়াল হাইলাইট আমার নিজস্ব যোগ করার জন্য অনুসৃত হয়েছে weblogs.asp.net/jgalloway/archive/2006/11/25/... এই সাহায্য আশা করি
Angelodev

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

আমার কাছে একটি টিপ: সর্বদা নোটপ্যাড ++ "প্লাগইন ম্যানেজার" ব্যবহার করার আগে প্রথমে অনুমান করার আগে প্রথমে কোনও কার্যকারিতা নেই বলে ধরে নিন।
জাঙ্গোফান

উত্তর:


6

আপনি যদি Settings > Style Configurator...ডিফল্ট কীওয়ার্ড রঙের জন্য সেটগুলিতে ভিত্তিক রঙগুলি ব্যবহার করার কথা বলছেন ...

আপনি Colour styleবিভাগের রঙটিতে ডান-ক্লিক করে এটি করতে পারেন । "ডিফল্ট রঙ ব্যবহার করুন" নির্দেশ করতে এটি রঙের উপর হ্যাচ লাইন স্থাপন করবে।

এনপিপি স্ক্রিনশট

এখন আপনি রঙ থিম পরিবর্তন করার সময় থিমের রঙ ইউডিএল সংজ্ঞায়িত রঙের পরিবর্তে ব্যবহৃত হবে।


3
এটা সম্ভব;

আমি একটি উত্তর পেয়েছি যা আপনার বর্তমানে কতটা সময় কাটাচ্ছে তার উপর নির্ভর করে সহায়ক হতে পারে বা নাও পারে। আমি বুঝতে পারলাম যে © নোটপ্যাড ++ আপনি আপনার বর্ণনা করতে পারেন নিজের অনন্য বিন্যাস একটি ভাষা ও এটা আছে হাইলাইট তবে আপনি দয়া করে, ইনপুট করা সব যে আপনাকে যা করতে হবে হবে বিপরীত, এটি একটি খুব সময় ব্যয়কারী এবং ক্লান্তিকর হতে পারে প্রক্রিয়া। তবে এখানে নির্দেশাবলী:

1.) 'দেখুন'> 'ব্যবহারকারীর সংজ্ঞায়িত ভাষা'> নতুন তৈরি করুন> [NAME]> প্রবেশ করুন

জন্য সংস্করণ 6.1.2 এবং পরে,

২) 'দেখুন'> 'ব্যবহারকারী সংজ্ঞায়িত সংলাপ' (উইজার্ড / কথোপকথনের সাথে উপস্থাপিত)

তারপরে আপনার নিজের প্রযুক্তি ইত্যাদি যুক্ত করার জন্য আপনাকে অবশ্যই এই তথ্যের উত্সটি পড়তে হবে এবং শুভকামনা আপনার সাথে থাকতে পারে!


উত্স (গুলি):

weblogs.asp.net


1

একটি সহজ উপায় আছে।

এখানে একবার দেখুন: http://www.macroquest2.com/wiki/index.php/ নোটপ্যাডপ্লুপ্লাস_সিন্ট্যাক্স_ফাইল

"রঙের স্ট্রিং" (আরজিবি হেক্স রঙ নম্বর) পেতে রঙের জন্য ছায়ার ডানদিকে রঙের বাম গ্রিডে ক্লিক করে http://www.w3schools.com/tags/ref_colorpicker.asp ব্যবহার করুন এবং নীচে তার "স্ট্রিং" সহ রঙটি নিজেই।

নোটপ্যাড ++ ব্যবহারকারীর সংজ্ঞায়িত ল্যাং.এক্সএমএলগুলিতে পছন্দ অনুযায়ী রঙগুলি সেট করার জন্য একটি বিভাগ রয়েছে:

<Styles>
    <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
    <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
    <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
    <WordsStyle name="KEYWORD1" styleID="5" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="0" />
    <WordsStyle name="KEYWORD2" styleID="6" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="1" />
    <WordsStyle name="KEYWORD3" styleID="7" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="1" />
    <WordsStyle name="KEYWORD4" styleID="8" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" />
    <WordsStyle name="COMMENT" styleID="1" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" />
    <WordsStyle name="COMMENT LINE" styleID="2" fgColor="008040" bgColor="FFFFFF" fontName="" fontStyle="1" />
    <WordsStyle name="NUMBER" styleID="4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
    <WordsStyle name="OPERATOR" styleID="10" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
    <WordsStyle name="DELIMINER1" styleID="14" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
    <WordsStyle name="DELIMINER2" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
    <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
</Styles>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.