Editor Config বিভিন্ন সম্পাদক এবং IDE জুড়ে একই প্রকল্পে কাজ করা একাধিক বিকাশকারীদের জন্য ধারাবাহিক কোডিং শৈলী বজায় রাখতে সহায়তা করে। Editor Config ফাইলগুলি সহজেই পঠনযোগ্য এবং তারা সংস্করণ নিয়ন্ত্রণ সিস্টেমের সাথে সুন্দরভাবে কাজ করে। বেশিরভাগ ওপেন সোর্স ফ্রেমওয়ার্ক যেমন লারাভেল, কোডইগনিটার, নেস্টজেএস, ইত্যাদি দরকারী ফাইলগুলির সাথে এই সম্পাদক কনফিগার ফাইলটি অফার করে।
শীর্ষস্থানীয় Editor Config ফাইল ফ্ল্যাগ সেট করতে
root = true
প্রতিটি ফাইলের শেষে ইউনিক্স-স্টাইল নতুন লাইন জগ করতে চাইলে
[*]
end_of_line = lf
insert_final_newline = true
ব্রেস এক্সপেনশন স্বরলিপি সহ একাধিক ফাইলের মিল করতে
[*.{js,py}]
ডিফল্ট অক্ষর সেট এনকোডিং সেট করার জন্য
charset = utf-8
ফাইলের ট্যাব ইন্ডেন্ট স্টাইল ফিক্স করার জন্য
[*.py]
indent_style = space
ফাইলের ট্যাব ইন্ডেন্ট সাইজ ফিক্স করার জন্য
[*.py]
indent_size = 4
একটি নতুন লাইন দিয়ে লাইন শেষ হোয়াইট স্পেস ছাঁটাই করার জন্য
trim_trailing_whitespace = true
ফাইলের শেষে একটি নতুন লাইন যোগ করার জন্য
insert_final_newline = true
একটি লাইনে অনুমোদিত সর্বাধিক সংখ্যক অক্ষর সেট করার জন্য
max_line_length = 80
ইন্ডেন্ট স্টাইল
indent_style = {space|tab}
ইন্ডেন্ট সাইজ
indent_size = {4|tab}
ট্যাবের সাইজ
tab_width = 2
লাইন শেষ করার
end_of_line = {cr|lf|crlf}
অক্ষর এনকোডিং
charset = {utf-8|utf-16be|utf-16le|latin1}
শেষ হোয়াইটস্পেস ছাঁটাই
trim_trailing_whitespace = false
ফাইলের শেষের নতুন লাইন
insert_final_newline = true
একটি লাইনে অনুমোদিত সর্বাধিক সংখ্যক অক্ষর
max_line_length = 80