1. การเติมข้อความอัตโนมัติ (แท็บ)
IntelliJ IDEA เป็นสภาพแวดล้อมการพัฒนาที่ชาญฉลาดมาก บางคนเชื่อว่าไม่ใช่แค่ IDE ที่ยอดเยี่ยมสำหรับการพัฒนา Java แต่เป็นIDE ที่ดีที่สุดในโลก ซึ่งเป็นที่ยอมรับว่าไม่ไกลจากความจริง
ตัวอย่างเช่น IntelliJ IDEA มีสิ่งที่ยอดเยี่ยมที่เรียกว่าการเติมข้อความอัตโนมัติ IntelliJ IDEA แยกวิเคราะห์และวิเคราะห์ไฟล์ทั้งหมดในโครงการของคุณ (รวมถึงไลบรารี่ทั้งหมดที่คุณกำลังใช้) มันเข้าใจว่าคุณมีคลาสอะไรและคลาสเหล่านั้นมีเมธอดและตัวแปรอะไรบ้าง จากนั้นจะใช้ข้อมูลทั้งหมดนั้นเพื่อช่วยคุณเขียนโค้ด
คุณเพียงแค่เริ่มพิมพ์คำและคำใบ้ก็จะให้คำแนะนำเพื่อจบคำนั้นทันที ปุ่มเติมข้อความอัตโนมัติที่ใช้ บ่อยที่สุดปุ่มหนึ่งคือTab
ตัวอย่างเช่น สมมติว่าคุณต้องการเขียนว่า "ระบบ" ในการทำเช่นนี้ คุณต้องพิมพ์ "Sys" แล้วกดปุ่ม "Tab": IDEA จะทำส่วนที่เหลือให้คุณเอง
หากคุณใส่จุดหลังชื่อตัวแปร IDEA จะระบุประเภทของตัวแปรก่อน จากนั้นจึงเสนอรายการเมธอดที่สามารถเรียกใช้ตัวแปรได้ สะดวกสุด ๆ
หรือสมมติว่าคุณต้องการเขียนชื่อคลาสInputStreamReader IntelliJ IDEA สามารถช่วยคุณประหยัดเวลา: คุณสามารถพิมพ์ตัวพิมพ์ใหญ่สามตัว " ISR " ( ฉันป้อนS tream R eader ) แล้วกดTab IDEA จะแปลงสิ่งที่คุณเขียนลงใน InputStreamReader มันเกือบจะเป็นเวทมนตร์
4.2. เทมเพลตสด: psvm, sout, psfs, fori
มีเหตุผลมากมายที่โปรแกรมเมอร์มืออาชีพชื่นชอบ IntelliJ IDEA แต่ก็มีบางอย่างสำหรับผู้เริ่มต้นเช่นกัน ตัวอย่างเช่น:
วิธีการหลัก
สมมติว่าคุณต้องการเขียนpublic static void main(String[] args)
ในเวลาน้อยกว่าหนึ่งวินาที
โดยพิมพ์ตัวอักษร 4 ตัวpsvm แล้วกดTab IDEA จะแทนที่ " psvm " ด้วย " public static void main(String[] args) " มายากล.
มันง่ายมากที่จะจำลำดับpsvm ซึ่งเป็นตัวย่อของ "public static void main"
เอาต์พุตคอนโซล
นอกจากนี้ยังมีวิธีเขียนSystem.out.println();
ในการทำเช่นนี้ คุณต้องเขียนตัวอักษร 4 ตัว (" sout " ) แล้วกดTab IDEA จะแทนที่ "sout" ด้วย " System.out.println(); "
นอกจากนี้ยังง่ายต่อการจดจำ: ตัวอักษร 4 ตัวในSoutมาจากระบบS ออก .println
การประกาศค่าคงที่ของสตริง
มีวิธีการประกาศ ตัวแปร String (ในระดับชั้นเรียน) อย่างรวดเร็ว
ในการทำเช่นนี้คุณต้องเขียนตัวอักษร 4 ตัว (" psfs " ) อีกครั้งแล้วกดTab IDEA จะแทนที่ "psfs" ด้วย " public static final String "
คุณจะไม่มีปัญหาในการจำสิ่งนี้: psfsประกอบด้วยตัวอักษร 4 ตัวจากp ublic s tatic f inal S tring
มีตัวย่อที่คล้ายกันซึ่งสามารถใช้กับข้อมูลประเภทใดก็ได้: "psf" ซึ่งย่อมาจากpublic static final
ลูป
คุณสามารถเขียนลูปใน IDEA ได้อย่างรวดเร็วโดยใช้การรวมfori + Tab เมื่อคุณทำเช่นนี้ IDEA จะแทนที่foriด้วยรหัสต่อไปนี้:
for (int i = 0; i < ; i++) {
}
คุณเพียงแค่ต้องเขียนค่าสูงสุดสำหรับตัวแปรตัวนับ i
สิ่งเหล่านี้อาจไม่ใช่เคล็ดลับยอดนิยมสำหรับมืออาชีพด้าน Java แต่สิ่งเหล่านี้จะทำให้ชีวิตของคุณง่ายขึ้นอย่างแน่นอนในฐานะผู้เริ่มต้น
3. เศษโค้ดที่อยู่รอบๆ: Ctrl+Alt+T
บางครั้งโปรแกรมเมอร์ต้องเผชิญกับสถานการณ์ที่พวกเขาต้องการทำบางสิ่งกับโค้ดที่เขียนไว้แล้ว IntelliJ IDEA ทำให้สิ่งนี้ง่ายขึ้นโดยการจัดเตรียมคำสั่งพิเศษเพื่อรวมรหัสที่มีอยู่ด้วยบางสิ่ง
ตัวอย่างเช่น สมมติว่าคุณต้องการเรียกใช้โค้ดบางอย่างไม่ใช่ครั้งเดียว แต่หลายครั้ง การสร้างลูปและวางโค้ดภายในลูปนั้นสมเหตุสมผล แน่นอน คุณสามารถเขียนส่วนหัวของลูปและใส่วงเล็บปีกกาที่จุดเริ่มต้นและวงเล็บปีกกาอีกอันที่ส่วนท้าย จากนั้น คุณยังสามารถคัดลอกรหัสที่ต้องการลงในลูป และผ่านทุกบรรทัดภายในเนื้อหาของลูปแล้วเลื่อนไปทางขวา
แต่มีวิธีที่ง่ายกว่านั้น: คุณสามารถวนรอบโค้ดที่มีอยู่และ IntelliJ IDEA จะทำส่วนที่เหลือเอง คุณจะต้องทำ 3 สิ่ง:
- เน้นรหัสที่คุณต้องการล้อมรอบด้วยรหัสอื่น
- กดCtrl+Alt+T
- เลือกตัวเลือกใดตัวเลือกหนึ่งสำหรับการเพิ่มข้อความแวดล้อม:
- ถ้า
- ถ้าอย่างอื่น
- ในขณะที่
- ทำในขณะที่
- สำหรับ
- ลองจับ
- พยายามในที่สุด
- ลองจับในที่สุด
- ซิงโครไนซ์
นี่คือตัวอย่างเมนูใน IDEA:
4. รูปแบบโค้ด: Ctrl+Alt+L
และอีกหนึ่งคำแนะนำ บ่อยครั้งที่การคัดลอกโค้ดทำให้การจัดตำแหน่งยุ่งเหยิง: มีช่องว่างเพิ่มเติมในที่เดียว ในขณะที่โค้ดหายไปที่อื่น ฯลฯ โค้ดดูเหมือนจะใช้งานได้ แต่ดูเหมือนรถไฟชนกัน
เพื่อให้โค้ดของคุณดูดีอยู่เสมอ คุณเพียงแค่กด 3 ปุ่ม: Ctrl+Alt+L
ทันทีที่คุณกดชุดค่าผสมนี้ IntelliJ IDEA จะฟอร์แมตโค้ดทั้งหมดในไฟล์ปัจจุบันทันที โดยวางช่องว่างและแท็บในที่ที่จำเป็น มันจะไม่ใช่รหัสอีกต่อไป แต่เป็นอาหารตา
ตัวอย่าง:
ก่อน | หลังจาก |
---|---|
|
|
อย่างไรก็ตาม แต่ละ "รูปแบบโค้ด" สามารถปรับแต่งได้อย่างเต็มที่ในการตั้งค่า IntelliJ IDEA:
GO TO FULL VERSION