যখন কোনও কেস ক্লাসের অনেকগুলি ক্ষেত্র থাকে এবং তাদের নামগুলি দীর্ঘ হয়, প্রতিটি লাইনে প্রতিটি ক্ষেত্রটি লিখতে প্রায়শই ভাল ধারণা:
case class Person (
name: String,
age: Int
)
এটি সি / সি ++ struct
সংজ্ঞাটির সাথে সাদৃশ্যযুক্ত এবং কেস শ্রেণি বড় হওয়ার পরেও সম্পূর্ণ পঠনযোগ্য। কিন্তু ইন্টেলিজ আইডিইএর ডিফল্ট স্কেল প্লাগইনটি স্বয়ংক্রিয়ভাবে তার প্রবর্তন পরিবর্তন করে:
case class Person (
name: String,
age: Int
)
যা আমার কাছে অদ্ভুত লাগছে , তবে স্কালা স্টাইল গাইড কেস ক্লাস ইনডেন্টেশন সম্পর্কে কিছুই উল্লেখ করে না।
আমি IDE সেটিংসে এমন কিছু খুঁজে পাইনি যা এই আচরণটি পরিবর্তন করতে পারে। আমি উপরে বর্ণিত পদ্ধতিটির মতো অটো-ইন্ডেন্টেশনকে কাজ করার বা কেস ক্লাসগুলির জন্য অটো-ইনডেন্টেশন অক্ষম করার মতো কোনও বিকল্প আছে কি?