এ্যাসটিল সি ++ এবং জাভা (এবং অন্যদের জন্য) দুর্দান্ত বিশদে কাস্টমাইজ করা যায়
এটি একটি উত্স কোড ফর্ম্যাটিং সরঞ্জাম।
ক্ল্যাং-ফর্ম্যাট হ'ল একটি শক্তিশালী কমান্ড লাইন টুল যা ক্ল্যাং সংকলকটির সাথে বান্ডিল হয় যা এমনকি সুস্পষ্ট উপায়ে সবচেয়ে অস্পষ্ট ভাষা নির্মাণকে পরিচালনা করে।
এটি ভিজ্যুয়াল স্টুডিও, ইমাসস, ভিম (এবং অন্যান্য) এর সাথে একীভূত হতে পারে এবং কেবলমাত্র নির্বাচিত লাইনগুলিকে (বা গিট / এসএনএন দিয়ে কিছু আলাদা করে ফর্ম্যাট করতে) বিন্যাস করতে পারে।
এটি এখানে তালিকাভুক্ত বিভিন্ন বিকল্পের সাথে কনফিগার করা যেতে পারে ।
কনফিগারেশন ফাইল (নামযুক্ত .clang-format
) ব্যবহার করার সময় শৈলীগুলি প্রতি ডিরেক্টরি হতে পারে - মূল ডিরেক্টরিগুলির মধ্যে নিকটতম এ জাতীয় ফাইলটি কোনও নির্দিষ্ট ফাইলের জন্য ব্যবহৃত হবে।
স্টাইলগুলি প্রিসেট থেকে উত্তরাধিকার সূত্রে প্রাপ্ত হতে পারে (এলএলভিএম বা গুগল বলুন) এবং পরে বিভিন্ন বিকল্পকে ওভাররাইড করতে পারে
এটি গুগল এবং অন্যদের দ্বারা ব্যবহৃত হয় এবং উত্পাদন প্রস্তুত।
ইউনিভার্সালআইডেন্টজিইউআই প্রকল্পটি দেখুন । আপনি এটি ব্যবহার করে বেশ কয়েকটি সূচক নিয়ে পরীক্ষা করতে পারেন: এ্যাসটিল, আনক্রাস্টিফাই, গ্রেটকোড, ... এবং আপনার জন্য সেরাটি নির্বাচন করুন। এগুলির যে কোনও একটি কমান্ড লাইন থেকে পরে চালানো যেতে পারে।
Uncrustify টি অনেক কনফিগার অপশনের। এটি কনফিগার করার জন্য আপনার সম্ভবত ইউনিভার্সাল ইনডেন্ট জিইউআই (কনস্ট্যান্টিনের জবাবে) লাগবে।