การเยื้องจะถูกแก้ไขโดยอัตโนมัติ (ไม่ใช่ด้วยตนเอง) ใน IntelliJ ได้อย่างไร
ใน Eclipse ก็เป็นไปได้ที่จะเพียงแค่เน้นรหัสที่ความต้องการเยื้องคลิกขวาและเลือก>Source
Correct indentation
มีวิธีใดบ้างในการทำสิ่งเดียวกันใน IntelliJ
การเยื้องจะถูกแก้ไขโดยอัตโนมัติ (ไม่ใช่ด้วยตนเอง) ใน IntelliJ ได้อย่างไร
ใน Eclipse ก็เป็นไปได้ที่จะเพียงแค่เน้นรหัสที่ความต้องการเยื้องคลิกขวาและเลือก>Source
Correct indentation
มีวิธีใดบ้างในการทำสิ่งเดียวกันใน IntelliJ
คำตอบ:
Code
→ Reformat Code...
(ค่าเริ่มต้นCtrl+ Alt+ L) สำหรับไฟล์ทั้งหมดหรือCode
→ Auto-Indent Lines
(ค่าเริ่มต้นCtrl+ Alt+ I) สำหรับบรรทัดหรือการเลือกปัจจุบัน
คุณสามารถปรับแต่งการตั้งค่าสำหรับวิธีรหัสอัตโนมัติรูปแบบภายใต้File
→การSettings
→การ→การEditor
Code Style
เพื่อให้มั่นใจว่ามีการเยื้องความคิดเห็นในระดับเดียวกับรหัสคุณสามารถทำดังนี้:
*
(ความคิดเห็นของบรรทัด) หากคุณมีความคิดเห็นบล็อกย่อหน้าโดยมีเพียงบรรทัดแรกที่ขึ้นต้นด้วย/*
และหลังจากบรรทัดสุดท้ายลงท้ายด้วย*/
บรรทัดกลางทั้งหมดที่เริ่มต้นด้วยข้อความจะไม่ทำงานเมื่อควร ดังนั้น ... ตรรกะเป็นเล็กน้อย .. ไร้เดียงสา?
เพียงแค่เลือกรหัสและ
บน Windows ทำCtrl+ Alt+L
บน Linux ทำCtrl+ Windows Key+ Alt+L
บน Mac do CMD+ Option+L
Ctrl+ Alt+ Lทำงานร่วมกับ Android Studio ภายใต้ xfce4 บน Linux ฉันเห็นว่า Gnome เคยใช้ทางลัดนี้เพื่อล็อคหน้าจอ แต่ใน Gnome 3 มันเปลี่ยนเป็น Super + L (AKA Windows + L): https://wiki.gnome.org/Design/OS/KeyboardShortcuts
ใน Android Studio สามารถใช้งานได้: ไปที่ File-> Settings-> Editor-> CodeStyle-> Java ภายใต้การตัดและจัดฟันไม่เลือก "ความคิดเห็นที่คอลัมน์แรก" จากนั้นการจัดรูปแบบทางลัดจะเยื้องบรรทัดความคิดเห็นเช่นกัน
คุณยังสามารถลองใช้ctrl+ alt+ Iได้lอีกด้วย
โซลูชันการยกเลิกการเลือกใช้งานcomment at first column
ได้บางส่วนเพราะใช้งานได้กับความคิดเห็นในบรรทัด แต่ไม่ปิดกั้นความคิดเห็น
ดังนั้นด้วยบรรทัดเช่น:
/* first line
* second line
* ...
*/
หรือ
// line 1
// line 2
// line 3
...
พวกเขาจะถูกเยื้องกับ "การจัดรูปแบบอัตโนมัติ" แต่บรรทัดที่ชอบ:
/* first line
second line
...
*/
การระบุจะไม่ได้รับการแก้ไข
ดังนั้นคุณควร:
*
หรือ//
ก่อนความคิดเห็นแต่ละบรรทัดKeep when reformatting -> comment at first column
Auto reformat
และLine selection mode
จะช่วยคุณ (ปุ่มกลางของเม้าส์) หากต้องการเพิ่มความคิดเห็นในบรรทัดให้ค้นหาline comment
ในแผนที่หลัก