আমি কীভাবে নোটপ্যাড ++ এ স্বয়ংক্রিয় সম্পূর্ণ সমর্থন সক্ষম করতে পারি?


94

আমি একটি সাধারণ স্ক্রিপ্টিং ভাষার জন্য সাধারণ সিনট্যাক্স হাইলাইটিং এবং স্বয়ংক্রিয় সমাপ্তি যুক্ত করার চেষ্টা করছি ...

আমি এই নিবন্ধটি ব্যবহার করে সিনট্যাক্স হাইলাইট করেছি

এখন আমি কীভাবে আমার কাস্টম ভাষার জন্য নোটপ্যাড ++ দিয়ে স্বয়ংক্রিয় সমাপ্তি সক্ষম করব তা জানতে চাই। কেউ কীভাবে তা করতে জানেন?

উত্তর:


42

বেসিক স্বতঃপূরণ জন্য, ফাইলগুলি দেখুন %ProgramFiles%\Notepad++\plugins\APIs। এটি মূলত কীওয়ার্ড সহ একটি এক্সএমএল ফাইল you আপনি যদি কলটিপস ("ফাংশন প্যারামিটারের ইঙ্গিত") চান তবে এই নির্দেশাবলীটি দেখুন

আমি আর কোনও ডকুমেন্টেশন পাই নি, তবে cpp.xmlএর জন্য একটি কলটিপ রয়েছে fopen, যদিও php.xmlসম্পূর্ণ সম্পূর্ণ।


8
: স্বয়ংক্রিয় সম্পূর্ণ ডকুমেন্টেশন এখানে এখন sourceforge.net/apps/mediawiki/notepad-plus/...
স্যাম Mackrill

এক্সএমএল স্কিমা ব্যবহার করার সময় নোটপ্যাড ++ এর স্বতঃপূরণ এক্সএমএল করার কোনও উপায় আছে কি?
স্যাম গোল্ডবার্গ

4
ডকুমেন্টেশনটি আবারও সরানো হয়েছে: npp-wiki.tuxfamily.org/index.php?title=Auto_Completion - এছাড়াও, স্বয়ংক্রিয়ভাবে সমাপ্তি ফাইল তৈরির জন্য নির্দেশাবলী: npp-wiki.tuxfamily.org/…
এজেন্টরয়েভ

পুনঃটুইটগুলি
রায়

4
@ ডেগুগের: লোল, নতুন লিঙ্ক: ডকস.নোটপ্যাড- প্লাস-
ডকসস.নোটপ্যাড-

111

মার্কের সরবরাহিত লিঙ্কটি আর কাজ করে না তবে আপনি এখানে যেতে পারেন:

নোটপ্যাড ++ 6.6.9

  • সেটিংস -> পছন্দসমূহ -> স্বতঃপূরণ -> প্রতিটি ইনপুটটিতে স্বতঃপূরণ সক্ষম করুন।

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


33
এটি বন্ধ করুন এবং পরিবর্তে Ctrl+Enterআপনার কোড এবং Ctrl+Spaceভাষার জন্য ব্যবহার করুন। সেটিংটি সেই বাক্সটি | ব্লকটি স্বয়ংক্রিয়ভাবে প্রদর্শন করার জন্য মনে হচ্ছে।
n611x007

4
নকশার কৌশলটি আমি যা খুঁজছিলাম তা জটিল জটিল উত্তরগুলি নয়। নিখুঁত! বিশ্বাস করতে পারি না আমি এটি ব্যবহার করিনি :)
ববি

4
নাক্সা - আপনি কি নিজের মন্তব্যে উত্তর দিতে পারবেন? আমি এটি upvote করতে হবে!
ড্যানি স্ট্যাপল

20

যাও

সেটিংস -> পছন্দসমূহ -> ব্যাকআপ / স্বতঃপূরণ

  • প্রতিটি ইনপুটটিতে স্বয়ংক্রিয়-সমাপ্তি সক্ষম করুন চেক করুন । ডিফল্টরূপে ফাংশন সমাপ্তির জন্য রেডিও বোতামটি চেক হয়ে যায়, এটি আপনার টাইপের সাথে সম্পর্কিত ফাংশনটির নামটি সম্পূর্ণ করবে। আপনি যখন কোড ব্যতীত অন্য কিছু সম্পাদনা করছেন তখন আপনি শব্দটির সমাপ্তিটি পরীক্ষা করতে পারবেন ।

  • ফাংশন প্যারামিটারগুলি এবং তাদের ক্রমগুলি মনে রাখতে যদি আপনার অসুবিধা হয় তবে ইনপুটটিতে ফাংশন পরামিতিগুলির ইঙ্গিতটি পরীক্ষা করুন


7

নোটপ্যাড ++ এ স্বতঃপূর্ণতা ইন্টারফেসে Ctrl+ Enterবা Ctrl+ হিট করার মতোই সহজ Space

Ctrl+ Enter- যে হিসাবে সহজ!

এটি, অনেক লোকের কাছে, সবকিছুতে স্বতঃপূণ হওয়ার চেয়ে ভাল।



0

আপনি নিজের পরামর্শও যুক্ত করতে পারেন।

এই পথটি খুলুন:

C:\Program Files\Notepad++\plugins\APIs

এবং ভাষার এক্সএমএল ফাইল খুলুন, যেমন পিএইচপি.এক্সএমএল। এখানে ধরুন, আপনি অ্যাডক্ল্যাশগুলি যুক্ত করতে চান , সুতরাং এই এক্সএমএল কোডটি যুক্ত করুন।

<KeyWord name="addcslashes" func="yes">
    <Overload retVal="void">
        <Param name="void"/>
    </Overload>
</KeyWord>

0

এটা খুব সহজ:

  1. একতার কীওয়ার্ড সহ এক্সএমএল ফাইলটি সন্ধান করুন
  2. "<কীওয়ার্ড নাম =" ...... "/>" দিয়ে কেবল লাইনগুলি অনুলিপি করুন
  3. সি: \ প্রোগ্রাম ফাইলগুলি \ নোটপ্যাড ++ \ প্লাগইনস \ এপিআইগুলিতে যান এবং উদাহরণস্বরূপ cs.xML সন্ধান করুন
  4. আপনি 1 এ যা অনুলিপি করেছেন তা আটকান তবে সাবধান হন: এর কোনও লাইন CS.xML মুছবেন না
  5. ফাইলটি সংরক্ষণ করুন এবং স্বয়ংক্রিয়ভাবে পূর্ণতা উপভোগ করুন :)

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