ฉันดูรายการแป้นพิมพ์ลัดใน Eclipse แล้ว แต่ไม่พบแป้นพิมพ์ลัดเพื่อเยื้องซอร์สโค้ดไปทางซ้าย มีอย่างนั้นหรือ?
ฉันดูรายการแป้นพิมพ์ลัดใน Eclipse แล้ว แต่ไม่พบแป้นพิมพ์ลัดเพื่อเยื้องซอร์สโค้ดไปทางซ้าย มีอย่างนั้นหรือ?
คำตอบ:
ในสำเนาของฉันShift+ Tabทำสิ่งนี้ตราบใดที่ฉันมีการเลือกรหัสและอยู่ในหน้าต่างรหัส
Ctrl+ I(เยื้อง) ดูที่http://www.rossenstoyanchev.org/write/prog/eclipse/eclipse3.html ค้นหาการเยื้อง
คุณสามารถใช้Ctrl+ Shift+ Fซึ่งจะเรียกใช้ฟอร์แมตเตอร์ของคุณบนไฟล์และแก้ไขการเยื้องไปพร้อมกันด้วย
formatter
การตั้งค่า เว้นแต่ว่ารูปแบบรหัสของคุณจะตรงกับอุดมคติที่บดบัง จนกว่าคุณจะทำเช่นนั้นอาจเป็นเรื่องที่น่าผิดหวังหากทำโดยไม่ตั้งใจ
ฉันคิดว่ามันเป็น+ShiftTab
control+ shift+ Fจะทำงาน
สำหรับLeft indent
Shift+Tab
เพื่อความRight indent
เรียบง่ายTab
ในเวอร์ชันใด ๆ ของ Eclipse IDE สำหรับการเยื้องซอร์สโค้ด
เลือกซอร์สโค้ดและใช้คีย์ต่อไปนี้
สำหรับการเยื้องจาวาเริ่มต้นCtrl+I
สำหรับการเยื้องขวา Tab
สำหรับการเยื้องซ้ายShift+Tab
เห็นได้ชัดว่านี่เป็นเพียงสำหรับ Pydev แต่ฉันได้ตรวจสอบแล้วว่าคุณจะได้รับฟังก์ชันที่มีประโยชน์มาก "Shift Right" และ "Shift Left" (แมปโดยค่าเริ่มต้นเป็นCTRL+ ALT+ .และCTRL+ ALT+ ,) เพื่อให้มีประโยชน์โดยเปลี่ยนการเชื่อมโยงคีย์เป็น " Pydev Editor Scope "จาก" Pydev View "
บน Mac (บนแป้นพิมพ์ภาษาฝรั่งเศส) cmd+ shift+F
cmd+shit+F
เป็นทางลัดสำหรับ "รูปแบบ" ซึ่งทำได้มากกว่าการเยื้องเพื่อแก้ไขการเยื้องเท่านั้นcmd+i
เพื่อตอบคำถามนี้ซึ่งก็คือ "ทางลัดในการเยื้องซอร์สโค้ดไปทางซ้าย " นั่นคือshift+tab
แท็บเพื่อเยื้องขวาทีละสี่อักขระ
ฉันต้องการไปที่แหล่งที่มาของเมนูคลิกที่ "เอกสารการล้างข้อมูล"
สำหรับผู้ใช้ Mac ที่ใช้ Eclipse ให้ใช้Cmd+ I(เยื้อง) และCmd+ F(รูปแบบ) แต่ฉันมีประสบการณ์ที่แย่ที่สุดกับCmd+ Fซึ่งแบ่งรหัสออกเป็นหลายบรรทัดดังนี้
String A = MyClass.getA(x, y);
if (A != null) {
A = Long.parseLong(0);
}
โดยที่รหัสเดิมของฉันเป็นดังนี้
String A = MyClass.get(x, y);
if (A != null) {
A = Long.parseLong(0);
}
สำหรับฉันเริ่มต้นคือShift+ Tab,
คุณสามารถเลือกข้อความที่คุณต้องการกดShift+ Tabเพื่อเลื่อนทุกอย่างทางซ้ายเลือกทั้งหมดแล้วกดTabเลื่อนทุกอย่างไปทางขวา