ปุ่มลัดมีผลกระทบที่สำคัญมากในการปรับปรุงความเร็วการเขียนโปรแกรม บทความนี้จะสรุปปุ่มลัดที่ใช้กันทั่วไปใน Delphi เพื่อเป็นข้อมูลอ้างอิง:
Ctrl+PageUp ย้ายเคอร์เซอร์ไปที่บรรทัดแรกของหน้าจอนี้โดยไม่ต้องเลื่อน
Ctrl+PageDown เลื่อนเคอร์เซอร์ไปที่บรรทัดสุดท้ายของหน้าจอโดยไม่ต้องเลื่อน
Ctrl+↓ เลื่อนหน้าจอลง และเคอร์เซอร์จะไม่เลื่อนออกจากหน้าจอ
Ctrl+↑ เลื่อนหน้าจอขึ้น และเคอร์เซอร์ตามและไม่เลื่อนออกจากหน้าจอ
Ctrl+Shift+NUM ตั้งค่าหมายเลขธงชั่วคราวสูงสุดเก้าหมายเลขบนเส้นเคอร์เซอร์ ซึ่งมีประโยชน์มากสำหรับการสลับชั่วคราว
หนังสือจะปรากฏทางด้านซ้ายของแถวโดยมี NUM เล่มบนหน้าปก กดอีกครั้งเพื่อยกเลิกการตั้งค่า
Ctrl+NUM ข้ามเคอร์เซอร์โดยตรงไปที่ NUM NUM คือป้ายกำกับที่ตั้งค่าด้วย Ctrl+Shift+NUM
NUM ไม่สามารถใช้แป้นตัวเลขได้
Ctrl+Home เลื่อนเคอร์เซอร์ไปที่ส่วนหัวของไฟล์
Ctrl+End เลื่อนเคอร์เซอร์ไปที่ท้ายไฟล์
หน้าต่าง Ctrl+BBufferList
Ctrl+I เหมือนกับปุ่ม Tab
Ctrl+M เหมือนกับปุ่ม Enter
Ctrl+N เหมือนกับปุ่ม Enter แต่ตำแหน่งเคอร์เซอร์ยังคงไม่เปลี่ยนแปลง
Ctrl+T ลบคำทางด้านขวาของเคอร์เซอร์
Ctrl+Y ลบบรรทัดที่เคอร์เซอร์อยู่
Ctrl+Shift+↑เมื่อเคอร์เซอร์อยู่ในเนื้อหาของฟังก์ชัน ให้เลื่อนเคอร์เซอร์ไปที่การประกาศฟังก์ชันปัจจุบันอย่างรวดเร็ว
Ctrl+Shift+↓เมื่อเคอร์เซอร์อยู่บนบรรทัดประกาศฟังก์ชัน ให้เลื่อนเคอร์เซอร์ไปที่คำจำกัดความของฟังก์ชันอย่างรวดเร็ว
หลังจากที่ Ctrl+Shift+C ประกาศขั้นตอนหรือฟังก์ชัน ชื่อ เริ่มต้น และจุดสิ้นสุดของขั้นตอนหรือฟังก์ชันจะถูกสร้างขึ้นโดยตรง
Ctrl+Shift+E เคอร์เซอร์จะสลับระหว่างหน้าต่างแก้ไขและหน้าต่าง Explorer
Ctrl+Shift+G แทรก GUID
Ctrl+Shift+J จะเปิดหน้าต่างพร้อมท์คำสั่ง Delphi ขึ้นมา เลือกคำสั่งที่ต้องการเพื่อกรอกคำสั่งให้สมบูรณ์โดยอัตโนมัติ
Ctrl+Shift+T เพิ่มความคิดเห็นสิ่งที่ต้องทำที่บรรทัดเคอร์เซอร์
Ctrl+Shift+Y ลบข้อความระหว่างเคอร์เซอร์และท้ายบรรทัด
หน้าต่าง Ctrl+F3CallStack
Ctrl+F4 เท่ากับรายการปิดในเมนูไฟล์
Ctrl+ล้อเมาส์ช่วยเร่งการเลื่อน
หน้าต่าง CPU ปรากฏขึ้นระหว่างการแก้ไขจุดบกพร่อง Shift+F8
Shift+F10 เท่ากับปุ่มเมาส์ขวา (ปุ่มลัด Windows)
Alt+F4 จะปิดไฟล์โปรแกรมต้นฉบับทั้งหมดที่เปิดในกล่องแก้ไข แต่ไม่ได้ปิดโปรเจ็กต์
ตั้งค่าเทมเพลต Code Insight เริ่มต้น...สิ้นสุด ในอนาคต เพียงป้อน be แล้วกด ctrl+j เพื่อจับคู่ start และ end แต่ตั้งแต่ต้นจนจบ ฉันไม่รู้ คุณสามารถใช้ alt+[ เพื่อให้ตรงกับวงเล็บเหลี่ยมและสิ่งที่คล้ายกัน ,Alt+]
คุณอาจค้นหาได้โดยค้นหาแป้นพิมพ์ลัดของตัวแก้ไข โปรดอ่านวิธีใช้ด้วยตนเอง
Properties/Code Insight ในเมนูคลิกขวาของหน่วยเมื่อเขียนโปรแกรม
เพียงตั้งค่าสิ่งที่คุณต้องการโดยใช้ ctr+j
ปุ่มลัดการทำงานบางอย่างใน DELPHIIDE (ส่วนใหญ่ไม่พบในเมนูของ Delphi5.0 แต่บางปุ่มก็ยังมีประโยชน์มาก)
1. เทมเพลตโค้ด: CTRL+J
2. ย้ายโค้ดทั้งหมด: CTRL+SHIFT+I (เลื่อนไปทางขวา) CTRL+SHIFT+U (เลื่อนไปทางซ้าย)
3. เลือกแบบฟอร์ม: ขั้นแรกเลือกตัวควบคุมใดก็ได้ SHIFT+ปุ่มซ้ายของเมาส์
4. ชี้เมาส์ไปที่ชื่อตัวแปร ชื่อหน่วย และชื่อคลาส จากนั้นใช้ CTRL+ปุ่มซ้ายของเมาส์เพื่อค้นหาคำอธิบายที่เกี่ยวข้อง
5. ภายในกระบวนการ ฟังก์ชัน หรือเหตุการณ์ SHIFT+CTRL+แป้นลูกศรขึ้นสามารถข้ามไปยังคำจำกัดความของกระบวนการ ฟังก์ชัน หรือเหตุการณ์ที่เกี่ยวข้องได้
6. ในทางตรงกันข้าม เมื่อกำหนดกระบวนการ ฟังก์ชัน หรือเหตุการณ์ SHIFT+CTRL+แป้นลูกศรลงสามารถข้ามไปยังกระบวนการ ฟังก์ชัน หรือเหตุการณ์เฉพาะได้
7.CTRL+SHIFT+C: เขียนคำสั่งหรือเพิ่มฟังก์ชัน
8.SHIFT+CTRL+E จะแสดง EXPLORER
9.Ctrl+shift+n(n=1,2,3,4...) กำหนดบุ๊กมาร์ก
10.Ctrl+n(n=1,2,3,4...) ข้ามไปที่บุ๊กมาร์ก n
11. ALT + ปุ่มซ้ายของเมาส์สามารถบล็อกการเลือกรหัส ซึ่งมีประโยชน์มากสำหรับการลบรหัสที่ซ้ำกันที่จัดชิดกัน
12.Ctrl+PageUp ย้ายเคอร์เซอร์ไปที่บรรทัดแรกของหน้าจอนี้โดยไม่ต้องเลื่อน
13.Ctrl+PageDown เลื่อนเคอร์เซอร์ไปที่บรรทัดสุดท้ายของหน้าจอนี้โดยไม่ต้องเลื่อนหน้าจอ
14.Ctrl+↓ เลื่อนหน้าจอลง และเคอร์เซอร์จะไม่เลื่อนออกจากหน้าจอ
15.Ctrl+↑ เลื่อนหน้าจอขึ้น และเคอร์เซอร์จะไม่เลื่อนออกจากหน้าจอ
16.Ctrl+Home เลื่อนเคอร์เซอร์ไปที่ส่วนหัวของไฟล์
17.Ctrl+End เลื่อนเคอร์เซอร์ไปที่ท้ายไฟล์
18.หน้าต่างรายการ Ctrl+BBuffer
19.Ctrl+I เหมือนกับปุ่ม Tab
20.Ctrl+M เหมือนกับปุ่ม Enter
21.Ctrl+N เหมือนกับปุ่ม Enter แต่ตำแหน่งเคอร์เซอร์ยังคงไม่เปลี่ยนแปลง
22.Ctrl+T ลบคำทางด้านขวาของเคอร์เซอร์
23.Ctrl+Y ลบบรรทัดที่เคอร์เซอร์อยู่
24.Ctrl+Shift+↑ เมื่อเคอร์เซอร์อยู่ในเนื้อหาของฟังก์ชัน ให้เลื่อนเคอร์เซอร์ไปที่การประกาศฟังก์ชันปัจจุบันอย่างรวดเร็ว
25.Ctrl+Shift+↓ เมื่อเคอร์เซอร์อยู่บนบรรทัดประกาศฟังก์ชัน ให้เลื่อนเคอร์เซอร์ไปที่คำจำกัดความของฟังก์ชันอย่างรวดเร็ว
26.Ctrl+Shift+C หลังจากประกาศขั้นตอนหรือฟังก์ชันแล้ว ให้สร้างชื่อ เริ่มต้น และสิ้นสุดของขั้นตอนหรือฟังก์ชันโดยตรง
27.Ctrl+Shift+E เคอร์เซอร์จะสลับระหว่างหน้าต่างแก้ไขและหน้าต่าง Explorer
28.Ctrl+Shift+G แทรก GUID
29.Ctrl+Shift+J หน้าต่างพร้อมท์คำสั่ง Delphi จะปรากฏขึ้น เลือกคำสั่งที่ต้องการเพื่อกรอกคำสั่งให้สมบูรณ์โดยอัตโนมัติ
30.Ctrl+Shift+T เพิ่มความคิดเห็นสิ่งที่ต้องทำที่บรรทัดเคอร์เซอร์
31.Ctrl+Shift+Y ลบข้อความระหว่างเคอร์เซอร์และท้ายบรรทัด
32.Ctrl+F3Call หน้าต่างสแต็ค
33.Ctrl+F4 เท่ากับรายการปิดในเมนูไฟล์
34.Ctrl+ล้อเมาส์เร่งการเลื่อน
35.Shift+F8 จะแสดงหน้าต่าง CPU ขึ้นมาในระหว่างการดีบัก
36.Shift+F10 เท่ากับปุ่มเมาส์ขวา (ปุ่มลัด Windows)
37.Alt+F4 ปิดไฟล์โปรแกรมต้นฉบับทั้งหมดที่เปิดในกล่องแก้ไข แต่ไม่ได้ปิดโครงการ
ปุ่มลัด delphi7
1. SHIFT + ปุ่มซ้ายของเมาส์เพื่อเลือกการควบคุมใด ๆ ก่อน จากนั้นกดปุ่มเพื่อเลือกแบบฟอร์ม (การกด Esc หลังจากเลือกการควบคุมจะมีผลเหมือนกัน)
2.Shift+F8 จะแสดงหน้าต่าง CPU ขึ้นมาในระหว่างการดีบัก
3.Shift+F10 เท่ากับปุ่มเมาส์ขวา (ปุ่มลัด Windows)
4.Shitf+การเลือกลูกศร
5.shift+F12 เพื่อค้นหาแบบฟอร์มและเปิดอย่างรวดเร็ว
6.F7 (การดีบักทีละขั้นตอนในขณะที่ติดตามการเข้าสู่กระบวนการย่อย)
7.F8 (การดีบักทีละขั้นตอนไม่ได้เข้าสู่กระบวนการย่อย)
8.F9 วิ่ง
9.F12 สวิตช์ตัวแก้ไขแบบฟอร์ม
10.Alt+F4 ปิดไฟล์โปรแกรมต้นฉบับทั้งหมดที่เปิดในกล่องแก้ไข แต่ไม่ได้ปิดโครงการ
11. ALT + ปุ่มซ้ายของเมาส์สามารถเลือกบล็อกของโค้ดได้ ซึ่งมีประโยชน์มากสำหรับการลบโค้ดที่ซ้ำกันซึ่งจัดชิดกัน
12.Ctrl+F9 คอมไพล์
13.Ctrl+shift+N(n=1,2,3,4...) กำหนดบุ๊คมาร์ค
14.Ctrl+n(n=1,2,3,4...) ข้ามไปที่บุ๊กมาร์ก n
15.CTRL+SHIFT+N ที่บุ๊กมาร์ก N ให้กดอีกครั้งเพื่อยกเลิกบุ๊กมาร์ก
16.Ctrl+PageUp ย้ายเคอร์เซอร์ไปที่บรรทัดแรกของหน้าจอนี้ และหน้าจอไม่เลื่อน
17.Ctrl+PageDown เลื่อนเคอร์เซอร์ไปที่บรรทัดสุดท้ายของหน้าจอนี้ และหน้าจอไม่เลื่อน
18.Ctrl+↓ เลื่อนหน้าจอลง และเคอร์เซอร์จะไม่เลื่อนออกจากหน้าจอ
19.Ctrl+↑ เลื่อนหน้าจอขึ้น และเคอร์เซอร์จะไม่เลื่อนออกจากหน้าจอ
20.Ctrl+Home ย้ายเคอร์เซอร์ไปที่ส่วนหัวของไฟล์
21.Ctrl+End เลื่อนเคอร์เซอร์ไปที่ท้ายไฟล์
22.หน้าต่างรายการบัฟเฟอร์ Ctrl+B
23.Ctrl+I เหมือนกับปุ่ม Tab
24.CTRL+J (หน้าต่างคำสั่ง Delphi จะปรากฏขึ้น เลือกคำสั่งที่ต้องการ จากนั้นคำสั่งจะเสร็จสมบูรณ์โดยอัตโนมัติ) เทมเพลตโค้ด
25.Ctrl+M เหมือนกับปุ่ม Enter
26.Ctrl+N เหมือนกับปุ่ม Enter แต่ตำแหน่งเคอร์เซอร์ยังคงไม่เปลี่ยนแปลง
27.Ctrl+T ลบคำทางด้านขวาของเคอร์เซอร์
28.Ctrl+Y ลบบรรทัดที่เคอร์เซอร์อยู่
29.สำเนา CTRL+C
30.CTRL+V วาง
31.CTRL+X ตัด
32.CTRL+Z เลิกทำ
33.CTRL+S บันทึก
34.Ctrl+F ค้นหา
35.Ctrl+L เพื่อค้นหาต่อ
36.Ctrl+r แทนที่
37.CTRL+ENTER ค้นหาไฟล์หน่วย
38.Ctrl+F3 จะเปิดหน้าต่าง Call Stack
39.Ctrl+F4 เท่ากับรายการปิดในเมนูไฟล์
40.Ctrl+Backspace ย้อนกลับและลบคำจนกว่าจะพบตัวคั่น
41.Ctrl+ล้อเมาส์เร่งการเลื่อน
42.Ctrl+O+U สลับตัวพิมพ์ของบล็อกที่เลือก (โปรดทราบว่าหลังจากปล่อย O ให้กด U อีกครั้ง และกด Ctrl ค้างไว้)
43.Ctrl+K+O สลับบล็อกการเลือกเป็นตัวพิมพ์เล็ก (โปรดทราบว่าหลังจากปล่อย K ให้กด O อีกครั้ง และกด Ctrl ค้างไว้)
44.Ctrl+K+N สลับบล็อกการเลือกเป็นตัวพิมพ์ใหญ่ (โปรดทราบว่าหลังจากปล่อย K ให้กด N อีกครั้ง และกด Ctrl ค้างไว้)
45.Ctrl+Shift+G แทรก GUID
46.Ctrl+Shift+T เพิ่มความคิดเห็นสิ่งที่ต้องทำที่บรรทัดเคอร์เซอร์
47.Ctrl+Shift+Y ลบข้อความระหว่างเคอร์เซอร์และท้ายบรรทัด
48.CTRL+SHIFT+C เพื่อเขียนประกาศหรือเพิ่มฟังก์ชัน เยี่ยมมาก!!!
49.CTRL+SHIFT+E จะแสดง EXPLORER
50.Ctrl+Tab สลับหน้าคุณสมบัติและหน้าเหตุการณ์ในตัวตรวจสอบ
51.CTRL+SHIFT+U ย้ายโค้ดทั้งหมดไปทางซ้าย 2 ช่องว่าง
52.CTRL+SHIFT+I ย้ายบล็อกโค้ดทั้งหมดไปทางขวา 2 ช่องว่าง
53.CTRL+SHIFT+↑ ภายในกระบวนการ ฟังก์ชัน หรือเหตุการณ์ คุณสามารถข้ามไปยังคำจำกัดความของกระบวนการ ฟังก์ชัน หรือเหตุการณ์ที่เกี่ยวข้องได้ (สลับไปมาระหว่างอินเทอร์เฟซและการใช้งาน)
54.CTRL+SHIFT+↓ เมื่อกำหนดกระบวนการ ฟังก์ชัน หรือเหตุการณ์ คุณสามารถข้ามไปยังกระบวนการ ฟังก์ชัน หรือเหตุการณ์เฉพาะได้ (เหมือนกับด้านบน)
55.Tab กดปุ่ม Tab ในหน้าต่างตัวตรวจสอบวัตถุเพื่อย้ายเคอร์เซอร์ไปยังพื้นที่ชื่อแอททริบิวต์ จากนั้นพิมพ์อักษรตัวแรกของชื่อแอททริบิวต์เพื่อค้นหาแอททริบิวต์อย่างรวดเร็ว
56.Ctrl+Alt หลังจากกด Ctrl+Alt คุณสามารถใช้เมาส์เพื่อเลือกโค้ดในบล็อกสี่เหลี่ยมแล้วคัดลอกและวาง
57.Shift+↓, ↑, →, ← เปลี่ยนขนาดของตัวควบคุมที่เลือกในหน่วยพิกเซล 1
58.Ctrl+↓, ↑, →, ← เปลี่ยนตำแหน่งของตัวควบคุมที่เลือกในหน่วยพิกเซล 1
59.Ctrl+E การเลือกแบบด่วน (555 ลองดูสิ สนุกดี)
--------- ผู้เชี่ยวชาญ ---------
60.Ctrl+Alt+c บล็อกความคิดเห็น
61.Ctrl+Alt+u บล็อกการยกเลิกความคิดเห็น
62.Ctrl+Alt+h สร้างส่วนหัว (การตั้งค่าโดยละเอียดเพิ่มเติมอยู่ในหน้าคุณสมบัติ Editor Experts ของการกำหนดค่า GExperts)
63.Ctrl+Alt+o เลือกคำสั่งระหว่างตัวคั่นที่เกี่ยวข้อง
64.Ctrl+Alt+v ข้ามไปมาระหว่างตัวคั่นที่เกี่ยวข้อง (ขัดแย้งกับคีย์ลัดที่มีอยู่ โปรดเปลี่ยน)
-------------------------------------------------- -------------------------------------------------- -------------------------------
65. ชี้เมาส์ไปที่ชื่อตัวแปร ชื่อหน่วย และชื่อคลาส จากนั้นใช้ CTRL+ปุ่มซ้ายของเมาส์เพื่อค้นหาคำอธิบายที่เกี่ยวข้อง
66. CTRL+SHIFT+C เพื่อเขียนคำสั่งหรือเพิ่มฟังก์ชัน
ชอบ:
ProcedureTT.A(AA:string);//การประกาศฟังก์ชัน
หลังจากติดตั้ง: CTRL+SHIFT +C มันจะเขียน
ขั้นตอน TT.A(AA:string);beginend;
67. ALT + ปุ่มซ้ายของเมาส์สามารถบล็อกการเลือกรหัสซึ่งมีประโยชน์มากสำหรับการลบรหัสที่ซ้ำกัน
68. Ctrl+shift+G สร้างหมายเลข GUID