কীভাবে ইন্টেলিজজে ইনডেন্টেশন সংশোধন করবেন


144

কীভাবে ইন্টেলিজজে স্বয়ংক্রিয়ভাবে (ম্যানুয়ালি নয়) সংশোধন করা যায়?

ইক্লিপসে, কেবলমাত্র সেই কোডটি হাইলাইট করা সম্ভব যা ইনডেন্টিং প্রয়োজন, ডান ক্লিক করুন এবং নির্বাচন করুন Source> Correct indentation।

ইন্টেলিজজে একই জিনিস করার কি কোনও পদ্ধতি আছে?

উত্তর:


187

Code→ Reformat Code...(ডিফল্ট Ctrl+ + Alt+ + L) পুরো ফাইল বা জন্য Code→ Auto-Indent Lines(ডিফল্ট Ctrl+ + Alt+ + Iবর্তমান লাইন বা নির্বাচনের জন্য)।

কীভাবে কোড অধীনে স্বয়ংক্রিয় ফর্ম্যাট করা হয়েছে জন্য সেটিংস কাস্টমাইজ করতে পারেন File→ Settings→ Editor→ Code Style।


মন্তব্যগুলিও কোডের মতো একই স্তরে অভিযুক্ত রয়েছে তা নিশ্চিত করার জন্য, আপনি কেবল নীচের মতো করতে পারেন:

ইউআই স্ক্রিনশট (জাভাস্ক্রিপ্ট জন্য উদাহরণ)


6
এটি মন্তব্যের জন্য কাজ করে না, মন্তব্যগুলির জন্য স্ব-ইনডেন্টের কোনও উপায় আছে কি? আমি গ্রহটির মতো করে কোড এবং মন্তব্যের ফর্ম্যাট করতে চাই।
— dtrejogo

আমার প্রকল্পে সব শ্রেণীর জন্য এটি করার উপায় আছে?
— জিয়াদ হালাবি

3
প্রকল্পের মূল প্রসঙ্গ মেনু থেকে জিয়াডহালাবি পুনরায় ফর্ম্যাট কোড।
— ক্রেজি কোডার

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

159

শুধু কোড নির্বাচন করুন এবং

  • Windows এ কি Ctrl+ + Alt+ +L

  • লিনাক্স কি Ctrl+ + Windows Key+ + Alt+ +L

  • Mac এ কি CMD+ + Option+ +L


8
নিজেকে ঠিক একই উত্তর দেওয়ার পরিবর্তে বিদ্যমান উত্তর গ্রহণ করার কথা বিবেচনা করুন (ডিফল্ট উইন্ডোজ কীম্যাপে রিফর্ম্যাট কোড ... সিটিআরএল + আল্ট + এল)।
— ক্রেজি কোডার

3
লিনাক্সে আপনি স্ক্রিনটি লক করবেন। এই শর্টকাটটি লিনাক্স সংস্করণে রয়েছে? hahah
— androidevil

1
এটি একই ... Ctrl-Alt-L (আমি অ্যান্ড্রয়েড স্টুডিও ব্যবহার করছি) ... যা অন্যান্য লজ্জার মধ্যে একটি লজ্জাজনক বিষয়। আশা করি, অ্যান্ড্রয়েড স্টুডিও গ্রহণের ফলে লিনাক্স সংস্করণে আরও বেশি সন্ধান পাওয়া যাবে।
— ডেভিডসিএসবি

5
লিনাক্সে, আপনি এটি 'সুপার' (বা উইন্ডোজ) কী দিয়ে ব্যবহার করতে পারেন। সুতরাং, সিআরটিএল + অল্ট + সুপার + এল, প্রয়োজনীয় ইন্ডেন্টেশন করে।
— রাজতখণ্ডুজা

1
ম্যাকের কোনও ALT কী নেই। ছেলেরা কী সম্পর্কে কথা বলছেন?
— ঝেন লিউ

3

ইন্টেলিজের জন্য জাভা সম্পাদক সেটিংস সেটিংস নির্বাচন করুন ট্যাবসাইজ, ইনডেন্ট এবং কন্টিনিয়েশন ইনটেন্টের জন্য মানগুলি নির্বাচন করুন (আমি 4,4 এবং 4 নির্বাচন করি)

তারপর Ctrl+ + Alt+ + Lআপনার ফাইল (অথবা আপনার নির্বাচন) ফরম্যাট করতে।


3

Ctrl+ Alt+ Lলিনাক্সে xfce4 এর অধীনে অ্যান্ড্রয়েড স্টুডিওতে কাজ করে। আমি দেখতে পাচ্ছি যে জিনোম লক স্ক্রিনের জন্য এই শর্টকাটটি ব্যবহার করত, কিন্তু জিনোম 3 এ এটি সুপার + এল (একে উইন্ডোজ + এল) এ পরিবর্তন করা হয়েছিল: https://wiki.gnome.org/Design/OS/KeyboardShortcuts


1

অ্যান্ড্রয়েড স্টুডিওতে এটি কাজ করে: ফাইল-> সেটিংস-> সম্পাদক-> কোডস্টাইল-> জাভাতে যান। মোড়কের আওতায় এবং ধনুর্বন্ধনী অনুসারে "প্রথম কলামে মন্তব্য করুন" চেক করা হবে না তারপরে বিন্যাস শর্টকাটও মন্তব্য লাইনগুলিকে ইনডেন্ট করবে।


1

এছাড়াও আপনি চেষ্টা করে দেখতে পারেন ctrl+ + alt+ + Iযদিও আপনার কাছে ব্যবহার করতে পারেন lহিসাবে ভাল।


0

আনচেকিংয়েরcomment at first column সমাধান আংশিকভাবে কাজ করছে, কারণ এটি লাইন মন্তব্যের জন্য কাজ করে, তবে মন্তব্যগুলিকে ব্লক করে না।

সুতরাং, যেমন লাইন সহ:

/* first line
 * second line
 * ...
 */

অথবা

// line 1
// line 2
// line 3
...

তারা "অটো রিফর্ম্যাট" দিয়ে ইন্টেন্টেড, তবে লাইনের মতো:

/* first line
   second line
   ...
 */

পরিচয় নির্দিষ্ট করা হবে না।

সুতরাং আপনার উচিত:

  • মন্তব্য প্রতিটি লাইন যোগ করুন *বা //আগে
  • তারপরে আনচেক করুন Keep when reformatting -> comment at first column
  • এবং Auto reformat।

Line selection modeআপনাকে সাহায্য করবে (মাউস মিডল কী)। লাইন মন্তব্য যুক্ত করতে, line commentমূল মানচিত্রে অনুসন্ধান করুন।
— ওয়েস্টার্নগুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.