8 Eclipse แป้นพิมพ์ลัดที่จำเป็นสำหรับผู้เริ่มต้น

8 Eclipse แป้นพิมพ์ลัดที่จำเป็นสำหรับผู้เริ่มต้น

บทความนี้เขียนขึ้นสำหรับ Eclipse Juno แต่ได้รับการอัปเดตสำหรับ Eclipse Oxygen แล้ว





ฉันเพิ่งได้รับมอบหมายงานเขียนโปรแกรมคู่สองงาน แต่ละงานเป็น Java และแต่ละงานมีคู่หูแยกกัน เมื่อทำสิ่งนี้โดยปราศจากความรู้คู่หูคนแรกของฉันแนะนำให้ใช้ Eclipse IDE และนั่นก็กลายเป็นตัวเลือกที่ยอดเยี่ยม หากคุณเพิ่งเริ่มใช้งาน Java Eclipse คือคำตอบ





วิธีทำเวกเตอร์อาร์ตใน illustrator

ในอดีต ฉันพยายามเรียนรู้ตัวแก้ไข VIM ที่มีชื่อเสียง แต่ถึงแม้จะมีบทช่วยสอน VIM ทั้งหมด ฉันพบว่าช่วงการเรียนรู้สูงชันเกินไป Eclipse เข้าใจได้ง่ายกว่ามาก: คุณสามารถดูรายการไฟล์ทั้งหมดในโปรเจ็กต์ Java (หรือ Android สำหรับเรื่องนั้น) ในตัวสำรวจแพ็คเกจ นำทางไปยังฟังก์ชันที่ต้องการได้อย่างง่ายดายด้วยหน้าต่างเค้าร่าง รับคำแนะนำเกี่ยวกับฟังก์ชัน การนำเข้า และอื่น ๆ.





โชคดีสำหรับฉัน คู่หูคนแรกของฉันได้สอนแป้นพิมพ์ลัดสำหรับเวิร์กโฟลว์ที่มีประโยชน์จำนวนหนึ่งให้ฉัน ซึ่งจากนั้นฉันก็ส่งต่อไปยังคู่หูคนที่สองที่รู้น้อยเหมือนที่ฉันรู้ เนื่องจากอินเทอร์เฟซของ Eclipse เป็นมิตรกับมือใหม่ คุณต้องเรียนรู้แป้นพิมพ์ลัดเหล่านี้ด้วยตัวเอง พวกเขาจะเพิ่มประสิทธิภาพการทำงานของคุณให้ดียิ่งขึ้นไปอีก รับประกัน

1. จัดระเบียบการนำเข้า (Ctrl + Shift + O)

ไม่ว่าคุณจะทำงานกับไลบรารีและคลาสดั้งเดิมของ Java หรือรวมเฟรมเวิร์กของบุคคลที่สามเข้ากับโค้ดของคุณ สิ่งหนึ่งที่เป็นจริง: ในการใช้คลาส คุณต้องนำเข้าคลาสก่อน Eclipse จะระบุว่าคลาสนั้นถูกต้องและพร้อมใช้งาน การเติมโค้ดอัตโนมัติ (คำแนะนำในการพิมพ์ตามเวลาจริง)



แต่ใครบ้างที่มีเวลาจดจำทุกเส้นทางแพ็กเกจเดียวสำหรับทุกคลาสในทุกไลบรารีเดียว คุณสามารถให้ Eclipse จัดการให้คุณโดยใช้ปุ่ม Ctrl + Shift + O ทางลัดซึ่งนำเข้าคลาสที่ไม่รู้จักในรหัสโดยอัตโนมัติ

ตัวอย่างเช่น หากคุณมีรหัสบิตนี้:





public class Hello {
public static void main(String[] args) {
ArrayList list = new ArrayList();
}
}

จากนั้นใช้ทางลัด Organize Imports จะเป็นดังนี้:

import java.util.ArrayList;
public class Hello {
public static void main(String[] args) {
ArrayList list = new ArrayList();
}
}

แทนที่จะพิมพ์เส้นนำเข้าด้วยมือ คุณสามารถเขียนโค้ดได้ตามปกติจนกว่าคุณจะเห็นเส้นหยักสีแดง (ระบุคลาสที่ไม่รู้จัก) จากนั้นกดทางลัด Organize Imports





โปรดทราบว่าทางลัดนี้ด้วย ลบ การนำเข้าที่ไม่ได้ใช้ (ในกรณีที่คุณลบรหัส) และ เรียงลำดับ คำสั่งการนำเข้าตามแพ็คเกจ

2. แก้ไขการเยื้อง (Ctrl + I)

ความสามารถในการอ่านโค้ดเป็นสิ่งสำคัญ ไม่เพียงแต่สำหรับคุณ (เพื่อให้คุณสามารถกลับมาในภายหลังและเข้าใจสิ่งที่คุณเขียน) แต่สำหรับคนอื่นๆ ที่อาจดูโค้ดของคุณ (พันธมิตร อาจารย์ ผู้ร่วมให้ข้อมูลโอเพ่นซอร์ส) การเยื้องที่เหมาะสมเป็นสิ่งสำคัญ

รหัสของคุณมักจะมีลักษณะเช่นนี้หรือไม่?

public void insertHead(int x) {
Link newLink = new Link(x);
if (isEmpty())
tail = newLink;
else
head.previous = newLink;
newLink.next = head;
head = newLink;
}

บางทีคุณอาจเขียนแบบนั้น หรือบางทีคุณอาจคัดลอกและวางจากที่อื่น ไม่ว่าจะด้วยวิธีใด ข่าวดีก็คือ Eclipse ทำให้แก้ไขได้ง่ายเล็กน้อย: เน้นส่วนของโค้ดที่อ่านยาก จากนั้นใช้ Ctrl + ฉัน ทางลัดเพื่อนำไปเยื้องที่เหมาะสมทันที:

public void insertHead(int x) {
Link newLink = new Link(x);
if (isEmpty())
tail = newLink;
else
head.previous = newLink;
newLink.next = head;
head = newLink;
}

คุณสามารถเปลี่ยนวิธีที่ Eclipse จัดการกับการเยื้องได้โดยไปที่ หน้าต่าง > การตั้งค่า จากนั้นในแผงด้านซ้าย ให้ไปที่ Java > Code Style > Formatter > Edit... > Indentation .

3. ลบบรรทัดปัจจุบัน (Ctrl + D)

เมื่อเขียนโค้ดใน Java เป็นเรื่องปกติที่จะลบโค้ดทั้งหมดทีละบรรทัด วิธีที่เลวร้ายที่สุดในการทำเช่นนี้? ไฮไลต์ด้วยเมาส์ แล้วกด Backspace มือใหม่หัดทำแบบนี้? กดปุ่ม End ค้างไว้ Shift กดปุ่ม Home จากนั้นกด Backspace แต่วิธีโปร? เพียงแค่กด Ctrl + D :

4. คำแนะนำการเติมข้อความอัตโนมัติ (Ctrl + Space)

โชคไม่ดีที่ Java ขึ้นชื่อว่ามีรายละเอียดมาก ชื่อของคลาส เมธอด และตัวแปรต่าง ๆ นั้นยาวที่สุดในอุตสาหกรรมการเขียนโปรแกรมทั้งหมด พิมพ์ด้วยมือทุกครั้ง? ไม่ใช่ความคิดของฉันเกี่ยวกับช่วงเวลาที่สนุกสนาน

สิ่งที่คุณทำแทน: พิมพ์ตัวอักษรสองสามตัวแรกของคลาส เมธอด หรือตัวแปรที่คุณต้องการ แล้วกด Ctrl + เว้นวรรค . ซึ่งจะแสดงรายการคำแนะนำการเติมข้อความอัตโนมัติพร้อมกับลายเซ็นเมธอด ประเภทตัวแปร และอื่นๆ เลือกอันที่ถูกต้อง กด Enter และเข้ารหัสต่อไป

คุณลักษณะเช่นการเติมข้อความอัตโนมัติเป็นสาเหตุบางประการที่ทำให้ IDEs สำคัญกว่าโปรแกรมแก้ไขข้อความ

5. System.out.println ('sysout' และ Ctrl + Space)

เมื่อไหร่ ทำงานกับแอปพลิเคชันคอนโซล คุณจะต้องใช้ System.out.println() สำหรับพิมพ์ข้อความ แต่เนื่องจากความยุ่งยากนี้ Eclipse มีทางลัดสำหรับคุณ: type 'ซิสเอาท์' (ไม่มีเครื่องหมายคำพูด) แล้วกด Ctrl + เว้นวรรค .

ส่วนที่ดีที่สุด? เคอร์เซอร์จะอยู่ในวงเล็บของการเรียกใช้เมธอดทันที คุณจึงเริ่มพิมพ์ข้อความได้ทันที:

6. ค้นหาทั้งโครงการ (Ctrl + H)

เมื่อทำงานกับ codebase ขนาดใหญ่ คุณจะลืมได้ง่ายว่าประกาศคลาส เมธอด หรือตัวแปรบางประเภทไว้ที่ใด แทนที่จะเสียเวลาในการหวีไดเร็กทอรีด้วยมือ ให้ใช้พรอมต์ค้นหาโปรเจ็กต์ทั้งหมดด้วย Ctrl + H ทางลัด

โดยค่าเริ่มต้น จะมาพร้อมกับการค้นหาสี่ประเภท: การค้นหาไฟล์ การค้นหางาน การค้นหา Git และการค้นหา Java ส่วนใหญ่คุณจะใช้ Java Search ซึ่งค้นหาผ่านไฟล์ต้นฉบับเท่านั้น แต่อีกสามไฟล์มีประโยชน์ในแบบของพวกเขาเอง

7. เรียกใช้แอปพลิเคชัน (Ctrl + F11)

ครั้งแรกที่คุณดำเนินโครงการใหม่ คุณควรทำผ่าน Run > Run As... > Java Application . แต่หลังจากนั้น คุณสามารถเร่งความเร็วของสิ่งต่างๆ ได้ด้วย Ctrl + F11 ช็อตคัท ซึ่งรันโปรเจ็กต์ปัจจุบันโดยใช้คอนฟิกูเรชันเดียวกันกับครั้งสุดท้ายที่โปรเจ็กต์รัน

8. เปลี่ยนชื่อ (Alt + Shift + R)

นี่คือสิ่งที่เกี่ยวกับชื่อคลาส เมธอด และชื่อตัวแปร: เมื่อประกาศแล้ว พวกเขาสามารถอ้างอิงได้หลายสิบ หลายร้อย หรือกระทั่งหลายพันครั้งตลอดทั้งโปรเจ็กต์ ลองนึกภาพว่าคุณจำเป็นต้องเปลี่ยนชื่อคลาส เมธอด หรือตัวแปรหรือไม่ อาจใช้เวลาหลายชั่วโมง (หรือเป็นวัน!) ในการเปลี่ยนชื่อทุกข้อมูลอ้างอิง

ค้นหาเพลงจากวิดีโอ

หรือคลิกขวาที่ชื่อ เลือก รีแฟกเตอร์ > เปลี่ยนชื่อ พิมพ์ชื่อใหม่ และให้ Eclipse เปลี่ยนทุกการอ้างอิงในโปรเจ็กต์ทั้งหมดภายในไม่กี่วินาที เร็วยิ่งกว่านี้กดที่ชื่อกด Alt + Shift + R พิมพ์ชื่อใหม่แล้วกด Enter แบม เสร็จแล้ว!

เคล็ดลับอื่นๆ สำหรับผู้เริ่มต้นใช้งาน Java Programmer

ในฐานะโปรแกรมเมอร์ Java คุณควรเข้าใจอย่างถ่องแท้ว่า Java Virtual Machine ทำงานอย่างไร และเหตุใดจึงอนุญาตให้พัฒนาข้ามแพลตฟอร์มได้ คุณควรทำความคุ้นเคยกับแนวคิดหลักของ Java เช่น วิธีใช้ข้อยกเว้นใน Java คุณยังสามารถสนุกกับ Java--- สร้างเอฟเฟกต์เว็บแคมที่น่าทึ่งด้วย Java และการประมวลผล !

และอย่าข้ามเคล็ดลับเหล่านี้ในการเรียนรู้ภาษาโปรแกรมใหม่

แบ่งปัน แบ่งปัน ทวีต อีเมล การอัพเกรดเป็น Windows 11 คุ้มค่าหรือไม่?

Windows ได้รับการออกแบบใหม่ แต่นั่นเพียงพอที่จะโน้มน้าวให้คุณเปลี่ยนจาก Windows 10 เป็น Windows 11 หรือไม่

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • การเขียนโปรแกรม
เกี่ยวกับผู้เขียน โจเอล ลี(ตีพิมพ์บทความ 1524)

Joel Lee เป็นบรรณาธิการของ MakeUseOf ตั้งแต่ปี 2018 เขามีปริญญาตรี ในสาขาวิทยาการคอมพิวเตอร์และประสบการณ์การเขียนและแก้ไขอย่างมืออาชีพกว่าเก้าปี

เพิ่มเติมจาก Joel Lee

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก