หากต้องการขยายคำตอบของ @Dmitiri Algazin: การตั้งค่าสำหรับแต่ละภาษาจะถูกแทนที่โดยการตั้งค่าทั่วไป
Preferences -> Code Style -> Detect and use existing file indents for editing
ดังนั้นหากคุณสงสัยว่าเหตุใดการตั้งค่าใหม่ของคุณจึงถูกเพิกเฉยหลังจากเปลี่ยนการตั้งค่าสำหรับภาษาใดภาษาหนึ่งมีโอกาสที่จะทำเครื่องหมายในช่องนี้
เป็นหมายเหตุด้านข้าง; การเปลี่ยนการตั้งค่าเริ่มต้นใด ๆ โดยอัตโนมัติจะสร้างโคลนโปรไฟล์การตั้งค่าโดยอัตโนมัติ (เช่นDefault(1)
) ซึ่งฉันคิดว่าอยู่ในสถานที่เพื่อไม่ให้การตั้งค่า IDE เริ่มต้นถูกเขียนทับ
ตอนแรกสับสนเล็กน้อยจริงๆไม่ว่าจะแก้ไขการDefault
ตั้งค่าหรือProject Settings
จะมีผลกระทบใด ๆ กับโปรเจ็กต์ของคุณเนื่องจากคุณสามารถเลือกDefault
จากเมนูแบบเลื่อนลงแล้วแก้ไขจากที่นั่นได้
หากคุณไม่ต้องการเห็นโคลนแบบสุ่มของค่าเริ่มต้นในการเติมข้อมูลโปรไฟล์การตั้งค่าของคุณให้แก้ไขการตั้งค่าโครงการโดยตรง