আমি কীভাবে নেটবিনে স্বয়ংচালিত করব?


147

গ্রহণে আপনি যে কোনও লাইনে Ctrl+ ক্লিক করতে পারেন Iএবং সেটিংসে আপনি যে পছন্দসই ইনডেন্টেশন স্কিমটি বেছে নিয়েছেন সে অনুযায়ী এটি স্বয়ংক্রিয়ভাবে লাইন বা লাইনের গ্রুপকে ইন্ডেন্ট করবে।

আমি সত্যিই নেটবিনে এই বৈশিষ্ট্যটি মিস করছি। কোন সমতুল্য বৈশিষ্ট্য আছে?

আমি সচেতন আছি Alt+ + Shift+ + Fকিন্তু এটা ভালো যথেষ্ট না। আমি একটি গ্রুপ লাইনের ইন্ডেন্ট করতে চাই, এবং সমস্ত ফাইল নয়।


9
Alt + Shift + F এখন কেবল একটি নির্বাচন পুনরায় ফর্ম্যাট করে, পুরো ফাইলটি নয়।
জোসেফ সাবল

আপনি নিজের কী ম্যাপিংগুলিকে পছন্দ হিসাবে একটি সেটিংসের সাথে ইক্লিপসের মতো করতে সেট করতে পারেন। নেটবিন ব্যবহার করার সময় আমি এটি করি কারণ আমি মূলত একটি গ্রহশিষ্ঠ ব্যবহারকারী। এইভাবে আমাকে দুটি সিস্টেম মনে রাখতে হবে না।
কংগমম্বম্ব

আমি এই প্রশ্নটি সুরক্ষিত করেছি কারণ আমি এতে কম প্রতিনিধিত্বকারী ব্যবহারকারীদের দ্বারা অনেক ধন্যবাদ উত্তর দেখতে পাচ্ছি ।
তুষার

উত্তর:


97

সরঞ্জামগুলি খুলুন -> বিকল্পগুলি -> কীম্যাপ , তারপরে "পুনরায় ইনডেন্ট বর্তমান লাইন বা নির্বাচন" নামক ক্রিয়াটি সন্ধান করুন এবং আপনি যা চান শর্টকাট সেট করুন।


1
এখনও জাভাএফএক্স-এর সাথে কাজ করে না, তবে গ্রহন জাভাএফএক্স প্লাগইনেও এই ত্রুটি রয়েছে, তাই আমার ধারণা আমি জাভাএফএক্স পরিপক্ক হওয়ার জন্য অপেক্ষা করতে হবে। ধন্যবাদ!
এলাজার লাইইবোভিচ

এটি একটি মিনিফাইড ফাইল (এক লাইনের সমস্ত কোড) দিয়ে চেষ্টা করা হয়েছে এবং কোনও কিছুই ইনডেন্ট করবে না: পুরো ফাইলটি একটি লাইনে থাকে।
মার্কো মার্শালা

185

শর্টকাট :

  • উইন্ডোজ: Alt+ Shift+F
  • ম্যাক ওএস এক্স: Ctrl+ Shift+ F(দ্রষ্টব্য: এটি Ctrlএবং না )

উপরের শর্টকাটটি ব্যবহার করার পরে, নেটবিন্স আপনার নির্বাচনকে অন্তর্ভুক্ত করে। যদি কিছু না নির্বাচিত হয় তবে এটি পুরো ফাইলটি প্রবেশ করে।

এমনকি আপনি একসাথে একাধিক ফাইল / ফোল্ডার ফর্ম্যাট করতে পারেন! ইন Projectsউইন্ডো / পার্শ্বদন্ডে, আপনি এক বা একাধিক ফোল্ডার বা ফাইল নির্বাচন করুন ও শর্টকাট ব্যবহার করেন, NetBeans জিজ্ঞেস "Recursively বিন্যাস নির্বাচিত ফাইল এবং ফোল্ডার? "। ওকে টিপুন পুনরাবৃত্তভাবে সমস্ত নির্বাচিত ফাইল / ফোল্ডারগুলিকে ফর্ম্যাট করবে।

উপরে শর্টকাটগুলি 7 থেকে 12 সংস্করণ পর্যন্ত নেটবিনে কাজ করে।


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

1
"সিটিআরএল + শিফট + এফ" আমার ম্যাকে "নেটবিয়ান আইডিই 8.0.2" দিয়ে আমার জন্য কাজ করে।
arango_86


11

আপনি যে লাইনগুলি পুনরায় ফর্ম্যাট করতে চান তা নির্বাচন করুন (ইনডেন্টিং), তারপরে Alt + Shift + F চাপুন। কেবলমাত্র নির্বাচিত লাইনগুলি পুনরায় ফর্ম্যাট করা হবে।


5

Ctrl+ + Shift+ + Fপৃষ্ঠা থেকে সব কোড একটি বিন্যাসে করতে হবে।


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

1
Ctrl + Shift + F "প্রকল্পগুলিতে সন্ধান করুন" ডায়ালগ বাক্সটি খুলেছে
মনু মঞ্জুনাথ

2
এলওএল, 'সিটিআরএল' + 'শিফট' + 'এফ' সমস্ত ফাইলের
মোহাম্মদ ফরিদ

5

নেটবিন 8 এর সাথে একটি ফাইল স্বয়ংক্রিয়ভাবে প্রবেশ করার সম্পূর্ণ প্রক্রিয়াটি এখানে।

প্রথম পদক্ষেপটি Tools -> Optionsনীচের চিত্রটিতে যেমন প্রদর্শিত হয়েছে তেমন এডিটর বাটন এবং ফর্ম্যাটিং ট্যাবে ক্লিক করা উচিত।

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

আপনি যখন আপনার ফর্ম্যাটিং বিকল্পগুলি সেট করেন, প্রয়োগ বোতামটি ক্লিক করুন এবং ঠিক আছে। মনে রাখবেন যে আমার উদাহরণটি সি ++ ভাষার সাথে রয়েছে তবে এটি জাভাতেও প্রযোজ্য।

দ্বিতীয় ধাপটি আপনি যেখানে আপনার নতুন ফর্ম্যাটিং সেটিংস প্রয়োগ করতে চান সেই ফাইলটিতে CTRL+ Ato তারপরে, ALT+ SHIFT+ Fবা মেনুতে ক্লিক করুন Source -> Format

আশা করি এটি সাহায্য করবে।


4

আপনি যদি ইমাকস যেমন ট্যাব-তে এটি করেন ঠিক তেমনি স্বয়ংক্রিয়-ইন্ডেন্ট চান তবে বর্তমান লাইনটি ইনডেন্ট করুন এবং কার্সারটিকে প্রথম অ-হোয়াইটস্পেস অক্ষরে স্থানান্তরিত করুন, এটি করুন:

  1. সরঞ্জামগুলিতে যান -> বিকল্পগুলি -> সম্পাদক -> ম্যাক্রো
  2. একটি নতুন ম্যাক্রো তৈরি করুন এবং এটিকে "ট্যাবাইন্ডেন্ট" এর মতো কিছু বলুন
  3. নিম্নলিখিত ম্যাক্রো কোড প্রবেশ করান:

    রিয়েলেন্ডেন্ট-লাইন ক্যারেট-লাইন-প্রথম-কলামের ক্যারেট-শুরু-লাইন

  4. "শর্টকাট সেট করুন" ক্লিক করুন এবং ট্যাব টিপুন


2

আমার এখনই নেটবিন 6..৯.১ খোলা আছে এবং আপনি নির্বাচিত লাইনগুলিতে ALT + SHIFT + F সূচক রয়েছে।

যদি কোনও লাইন নির্বাচন না করা হয় তবে এটি আপনার মধ্যে থাকা পুরো দস্তাবেজটিকে যুক্ত করবে।

1 সম্ভবত অনিচ্ছাকৃত আচরণ হ'ল আপনি যদি কেবলমাত্র 1 টি লাইন নির্বাচন করেছেন তবে এটি অবশ্যই সম্পূর্ণ নির্বাচন করা উচিত, অন্যথায় এটি কিছুই করে না। তবে আপনাকে কোনও গোষ্ঠীর শেষ লাইন বা প্রথমটি নির্বাচন করতে হবে না।

আমি প্রথম চারটি চর বেছে নিয়ে এটি কেবল একটি লাইন প্রসারণের প্রত্যাশা করেছি কিন্তু কাজ করে নি, হ্যাঁ আমি জানি আমি জাহান্নামের মতো অলস ...


ধন্যবাদ। আমি এটি লেখার পর থেকে এটি ঠিক করা হয়েছিল, সম্ভবত আমি লক্ষ্য করি নি এবং এটি সর্বদা ঠিক ছিল। এটি এখন যেমনটি করা উচিত (প্রায়) তেমনভাবে কাজ করা জেনে রাখা ভাল।
এলাজার লেইবোভিচ


2

জাভা নেটবিনস .1.১ এর পরে এবং তারপরেও, এমনকি নেটবিনস ৮.০ (এটি বর্তমানে আমি ব্যবহার করছি) এবং পরে শর্টকাটটি হ'ল:

Alt+ Shift+F

যদি আপনি দেখব KeyMapমেনু থেকে অ্যাক্সেস করা যায়নি: Tools-> Options-> Keymap"কর্ম" হয় বিন্যাস শর্টকাট সংজ্ঞায়িত: Alt+ + Shift+ +F

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