আমি আমার কোডটি ইন্টেলিজজে ফর্ম্যাট করতে পারছি না।
আমি মার্জিন লাইনটি দেখতে পাচ্ছি (ডিফল্টরূপে 120 কলামে) তবে এটি মেনু থেকে সক্রিয়করণ বলে মনে হচ্ছে:
কোড -> পুনরায় ফর্ম্যাট কোড
শুধু এই মার্জিন উপেক্ষা করা হয়।
আমি আমার কোডটি ইন্টেলিজজে ফর্ম্যাট করতে পারছি না।
আমি মার্জিন লাইনটি দেখতে পাচ্ছি (ডিফল্টরূপে 120 কলামে) তবে এটি মেনু থেকে সক্রিয়করণ বলে মনে হচ্ছে:
কোড -> পুনরায় ফর্ম্যাট কোড
শুধু এই মার্জিন উপেক্ষা করা হয়।
উত্তর:
আপনি কি বোঝাতে চান যে ফর্ম্যাটরটি দীর্ঘ লাইনগুলিকে ভাঙ্গেনি? সেটিংস / প্রকল্প সেটিংস / কোড স্টাইল / মোড়ানো পরীক্ষা করুন।
আপডেট: ইন্টেলিজের পরবর্তী সংস্করণগুলিতে বিকল্পটি সেটিংস / সম্পাদক / কোড স্টাইলের অধীনে। এবং নির্বাচন করুন Wrap when typing reaches right margin।
ডান মার্জিন অতিক্রম না করা নিশ্চিত করুন
ফাইল> সেটিংস> সম্পাদক> কোড স্টাইল> জাভা> মোড়ানো এবং ধনুর্বন্ধনী> ডান প্রান্তটি অতিক্রম করবেন না তা নিশ্চিত করুন

পুনরায় ফর্ম্যাট কোড
কোড> পুনরায় ফর্ম্যাট কোড ...

বা প্রেস Ctrl+ + Alt+ +L
আপনার যদি এরকম কিছু থাকে:
thisLineIsVeryLongAndWillBeChanged(); // comment
এটি রূপান্তরিত হবে
thisLineIsVeryLongAndWillBeChanged();
// comment
পরিবর্তে
// comment
thisLineIsVeryLongAndWillBeChanged();
এই কারণেই কোডটি পূর্ববর্তী উদাহরণের মতো মনে হলে পুনরায় ফর্ম্যাট করার আগে কোডের টুকরো নির্বাচন করি।
ইন্টেলিজ আইডিএ 14 : ফাইল> সেটিংস> সম্পাদক> কোড শৈলী> টাইপ করার সময় মোড়কটি সঠিক প্রান্তে পৌঁছায়

ইন্টেলিজ আইডিএ 15, 2016 এবং 2017 : ফাইল> সেটিংস> সম্পাদক> কোড স্টাইল> টাইপিংয়ের মোড়ক

Wrap when typing reaches right marginএকবার আপনি ইতিমধ্যে মোড়ানো একটি লাইনে এমন কোনও কিছু পরিবর্তন করলে the আপনার উত্তর সবেমাত্র অনুরোধের পরে পরিষ্কার হয়। একটি "সংরক্ষণ করুন এবং ফর্ম্যাট" ম্যাক্রোর সাথে মিলিত এটি খাঁটি সোনার!
"ডান মার্জিন অতিক্রম না করা নিশ্চিত করুন" ইন্টেলিজ আইডিইএ 2018.2 এ আমার জন্য কাজ করে না। আমি কাজটি দেখতে পেয়েছি, আমাদের নীচের প্রতিটি উপাদান "মোড়বেন না" থেকে "দীর্ঘ হলে মোড়ানো" তে পরিবর্তন করতে হবে।
এর পরে, ডান প্যানেলে দেখে কী ধরণের মোড়কের ধরণের পরিবর্তন হবে তা আমরা পূর্বরূপ দেখতে পারি। আমরা সন্তুষ্ট হলে, পরিবর্তনগুলি প্রয়োগ করতে "ঠিক আছে" বা "প্রয়োগ করুন" এ ক্লিক করুন। অবশেষে আমরা ব্যবহার করে একটি mannual বিন্যাস প্রয়োজন CTRL+ + ALT+ + Lউইন্ডোজ এবং Command+ + Shift+ + LMacOS এর হবে।
অথবা আপনি শর্টকাটটি ব্যবহার করতে পারেন:
Ctrl + Alt + L
আপনি Ctrl + Shift + S এর জন্য একটি ম্যাক্রো তৈরি করতে পারেন (উদাহরণস্বরূপ) যা এই সমস্ত কিছু করে:
সম্পাদনা করুন> ম্যাক্রোস> ম্যাক্রো রেকর্ডিং শুরু করুন (রেকর্ডিং শুরু হবে)। আপনার প্রয়োজন যেখানে ক্লিক করুন।
উদাহরণ স্বরূপ:
Code > Reformat Code
Code > Auto-Indent Lines
Code > Optimize Imports
Code > Rearrange Code
File > Save All
... (all that you want)
তারপরে, ম্যাক্রো রেকর্ডিং বন্ধ করতে আইডিইয়ের নীচে-ডানদিকে লাল বাটনে ক্লিক করুন।
একটি ম্যাক্রো নাম সেট করুন।
আপনার ম্যাক্রো নাম ফাইল> সেটিংস> ম্যাক্রো> এ যান ।
ডান ক্লিক করুন> কীবোর্ড শর্টকাট যুক্ত করুন, এবং সিটিআরএল + শিফট + এস টাইপ করুন