আমার মতো এনাম রয়েছে:
public static enum Command
{
login,
register,
logout,
newMessage
}
ফাইল ফর্ম্যাট করার সময় আউটপুটটি হয়ে যায়:
public static enum Command
{
login, register, logout, newMessage
}
আমার মতো এনাম রয়েছে:
public static enum Command
{
login,
register,
logout,
newMessage
}
ফাইল ফর্ম্যাট করার সময় আউটপুটটি হয়ে যায়:
public static enum Command
{
login, register, logout, newMessage
}
উত্তর:
@ ওয়াজানসের উত্তরটি সাধারণ এনামগুলিতে ভাল কাজ করেছে, তবে যুক্তিযুক্ত এনামদের পক্ষে নয়। তার উত্তরে কিছুটা প্রসারিত করার জন্য, এখানে সেটিংস এখানে দেওয়া হয়েছে যা আমার জন্য এক্লিপস জুনোতে সবচেয়ে বুদ্ধিমান বিন্যাস সরবরাহ করেছিল:
Window> Preferences> Java> Code Style>FormatterEditLine Wrappingট্যাবটি নির্বাচন করুনenumডিক্লেয়ারেশন ট্রেইনোড নির্বাচন করুনLine wrapping policyকরুন Wrap all elements, every element on a new line (...)এখন এটি বন্ধনীতে 3 এর 3 বলে।Force split, even if line shorter than maximum line width (...)সুতরাং এটি বন্ধনীতে এখন 3 টির মধ্যে 3 বলে।Constantsট্রেইনোড নির্বাচন করুনForce split, even if line shorter than maximum line widthএটি এনাম ট্রেইনোডের জন্য একই মোড়ানোর নীতিতে 3 টি সাব্নোড সেট করে এবং Constantsট্রাইনোড ব্যতীত একই বল বিভক্ত নীতি সেট করে, সুতরাং আপনার যুক্তিযুক্ত এনামগুলি তাদের নিজস্ব লাইনে প্রতিটি ফর্ম্যাট করবে। আর্গুমেন্টগুলি কেবলমাত্র সর্বাধিক লাইনের প্রস্থের চেয়ে বেশি হলে মোড়ানো হবে।
উদাহরণ:
@wjans
enum Example {
CANCELLED,
RUNNING,
WAITING,
FINISHED
}
enum Example {
GREEN(
0,
255,
0),
RED(
255,
0,
0)
}
সমাধান উপরে বর্ণিত:
enum Example {
CANCELLED,
RUNNING,
WAITING,
FINISHED
}
enum Example {
GREEN(0, 255, 0),
RED(255, 0, 0)
}
আপনি আপনার ফর্ম্যাটর পছন্দগুলিতে এটি নির্দিষ্ট করতে পারেন:
এটি দুর্দান্ত নয় তবে আপনি কোডের কয়েকটি বিভাগের জন্য গ্রহন ফর্ম্যাটরটি বন্ধ করতে পারেন ...
// @formatter:off
public static enum Command {
login,
register,
logout,
newMessage
};
// @formatter:on
বিকল্পটি উইন্ডোজ-> পছন্দসমূহ-> জাভা-> কোড স্টাইল-> ফর্ম্যাটার-> সম্পাদনা-> অফ / অন ট্যাগ প্যানেলে রয়েছে
"কনস্ট্যান্টস" এর জন্য আপনাকে এনাম ঘোষণার আওতায় লাইন মোড়ানোর নীতিটি সেট করতে হবে।
মোড়ানোর নীতি সেট করুন
এবং
সবেমাত্র সর্বশেষে গ্রহনটি 2018 যোগ করুন adding
Window > Preferences > Java > Code Style > Formatter - EditLine Wrappingগাছের নোড প্রসারিত করুন ।Wrapping settings'enum' declarationConstantsএবং Constant arguments।ধ্রুবক হওয়া দরকার Wrap all elements, every element on a new line। ধ্রুব যুক্তি থাকা দরকার Wrap where necessary।