จะย้อนกลับไปในคราสได้อย่างไร?


125

มีวิธีย้อนกลับไปใน Eclipse หรือไม่? โดยทั่วไปเมื่อฉันกระโดดไปรอบ ๆ โครงการขนาดใหญ่ตามขั้นตอนการดำเนินการ (ctrl + click และอื่น ๆ ) มีวิธีย้อนกลับขั้นตอนหรือไม่? หากรหัสของฉันเรียกใช้เมธอดและฉันไปที่นิยามวิธีการมีคีย์ผสมที่จะพาฉันกลับไปที่รหัสการโทรหรือไม่


1
สำหรับผู้ที่กำลังค้นหาสิ่งเดียวกันใน Intellij ทางลัดคือ: Control+ Alt+ Left (or right)ลูกศร
Menelaos Kotsollaris

พวกนั้นจะไม่มองมาที่นี่!
Stimpson Cat

คำตอบ:


183

กดAlt+ Left ArrowและAlt+ Right Arrowเหมือนในเว็บเบราว์เซอร์


@FarmBoy คุณได้ลอง Option-LeftArrow และ Option-RightArrow แล้วหรือยัง?
Jherico

@Jherico ฉันเดาว่าสลับช่องว่างใน conf ของเขา (มันทำในของฉัน) apple.com/macosx/what-is-macosx/apps-and-utilities.html#spaces
OscarRyz

คุณจับคู่กับการคลิกเมาส์ได้อย่างไร?
cmcginty

@ เคสซี่ไม่แน่ใจไม่เคยลอง. คุณอาจจะดีกว่าถ้าถามสิ่งนี้ในคำถามใหม่
ลูคัส

ขอขอบคุณอย่างจริงใจเกี่ยวกับเคล็ดลับนี้
Viele

44

บน OS X:

  • + [(Command + [): ย้อนกลับ
  • + ](Command +]): ไปข้างหน้า

1
ฉันมี Cmd + Alt และลูกศรซ้าย / ขวาที่แมปกับ Spectacles ดังนั้นคำตอบนี้จึงมีประโยชน์มาก
PeterT

22

ดังที่ Robin กล่าวไว้คุณสามารถข้ามไปยังตำแหน่งแก้ไขล่าสุดได้ Ctrl + Q เป็นแป้นพิมพ์ลัดสำหรับสิ่งนี้!


2
CRTL+Qจะพาคุณไปยังตำแหน่ง CHANGE สุดท้าย ไม่ถึงตำแหน่งสุดท้ายที่คุณอยู่ ALT+Left Arrowจะพาคุณไปที่สุดท้าย;)
Mihkel L.

2
มหากาพย์ฉันเคย 'เลิกทำ' จากนั้น 'ทำซ้ำ' อย่างน่าเศร้าก่อนที่จะเรียนรู้สิ่งนี้
Daniel Sokolowski

10

บน Windows / Ubuntu สิ่งนี้เป็นเสมอ

ALT+LEFT ARROW = Go back

ALT+RIGHT ARROW = Go forward

อย่างไรก็ตามบน MAC OSXสำหรับฉันแล้ว

ALT(Option)+COMMAND+LEFT ARROW = Go back

ALT(Option)+COMMAND+RIGHT ARROW = Go forward

หวังว่านี่จะช่วยคน Mac คนอื่น ๆ ในอนาคตที่เอาหัวโขกโต๊ะทำงานเมื่อคำตอบอื่นไม่ได้ผล


6

นอกจากแป้นพิมพ์ลัดที่กล่าวถึงโดย @lucas แล้วยังมีไอคอนลูกศรซ้ายและขวาในแถบเครื่องมือ นอกจากนี้ยังมีกลับไปยังตำแหน่งแก้ไขล่าสุดที่สะดวกอีกด้วย

ทั้งสองอย่างนี้แสดงให้เห็นในเมนูภายใต้การนำทางด้วยเช่นกัน


1
การนำทางไอคอนไม่ทำงานในลักษณะเดียวกัน ไปที่ไฟล์สุดท้ายไม่ใช่ตำแหน่งอ้างอิงสุดท้าย ตัวอย่างเช่นหาก CTRL-Click ของคุณข้ามไปยังตำแหน่งใหม่ในไฟล์เดียวกันจะมีเพียง ALT-Left เท่านั้นที่ทำงานได้
cmcginty

ไม่จริง ... ถ้าฉันย้ายในไฟล์ xml (ด้วยคำจำกัดความของถั่ว) และคลิก Ctrl ที่ชื่อ bean เพื่อข้ามไปยังตำแหน่งใหม่ alt-left จะไม่พาฉันไปยังตำแหน่งก่อนหน้า (มันจะย้ายฉันไปยังไฟล์ก่อนหน้า - และมันก็แตกต่างไปจากเดิมอย่างสิ้นเชิง)
มีดโกน

3

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

ซึ่งหมายความว่าแทนที่จะขอทางลัดโดยทั่วไปคุณควรถามคำสั่ง (หรืออย่างน้อยก็ขอทั้งสองอย่าง) ในกรณีนี้คำสั่งที่คุณต้องการและBackward History Forward Historyคุณจะเห็นภาพหน้าจอต่อไปนี้ว่าแมปกับCtrl+ [และCtrl+ ]ใน Key Scheme ของฉัน (เพราะฉันเปลี่ยนเป็นแบบนั้น)

ใส่คำอธิบายภาพที่นี่

ดังที่ผู้อื่นกล่าวไว้Last Edit Locationอาจเป็นคำสั่งที่มีประโยชน์จริงๆ ในกรณีของฉันมันแมปกับCtrl+ Qแต่คุณตรวจสอบภายใต้คีย์ :)


คำตอบเดียวที่ถูกต้อง
Alexandr Karbivnichiy

2

คำสั่งเหล่านี้ถูกใช้บ่อยมากดังนั้นจึงควรมีทางลัดทั้งหมดในลักษณะเดียวกันใน IDE ทั้งหมดของคุณ ในการปรับเปลี่ยน:

  1. เปิด Eclipse
  2. Windows -> ค่ากำหนด -> ทั่วไป -> คีย์
  3. ค้นหา "Backward History" และ "Forward History" และปรับการเชื่อมโยง

สำหรับฉันโดยส่วนตัว Ctrl + - และ Ctrl + = เริ่มต้นของ Visual Studio ทำงานได้ดีที่สุด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.