ใน emacs เมื่อฉันแก้ไขโปรแกรมและพลาดคำสั่งบางคำสั่งและทำให้เคอร์เซอร์ข้ามไปที่อื่นในไฟล์อื่น มีปุ่มลัดหรือคำสั่งเพื่อย้อนกลับไปยังตำแหน่งสุดท้ายของเคอร์เซอร์หรือไม่?
ใน emacs เมื่อฉันแก้ไขโปรแกรมและพลาดคำสั่งบางคำสั่งและทำให้เคอร์เซอร์ข้ามไปที่อื่นในไฟล์อื่น มีปุ่มลัดหรือคำสั่งเพื่อย้อนกลับไปยังตำแหน่งสุดท้ายของเคอร์เซอร์หรือไม่?
คำตอบ:
ผมเชื่อว่าสิ่งที่คุณกำลังมองหาคือpop-global-mark
มักจะถูกผูกไว้กับและC-x C-@C-x C-SPC
วงแหวนมาร์คทั่วโลกได้รับการอัพเดตโดยอัตโนมัติในหลายโอกาสเช่นการสลับบัฟเฟอร์โดยไม่ตั้งใจหรืออย่างอื่น
คุณสามารถใช้คำสั่งก่อนหน้าบัฟเฟอร์ซึ่งในรุ่นของฉัน (GNU Emacs 23.2.1) ถูกผูกไว้C-x left-arrow
โดยค่าเริ่มต้น
เพียงพิมพ์ Meta-x description-key Cx left สำหรับข้อมูลเพิ่มเติม
นอกจากนี้ยังมีโหมดผู้ชนะที่ผูกC-c left arrow
กับผู้ชนะ - เลิกซึ่งในระยะสั้นช่วยให้คุณสามารถยกเลิกการเปลี่ยนแปลงใด ๆ ที่ทำกับหน้าต่างของคุณ
ใน spacemacs ถูกผูกไว้กับC-o
evil-jump-backward