Trong emacs, khi tôi đang chỉnh sửa một chương trình, và nhập sai một số lệnh và làm cho con trỏ nhảy đến một nơi nào đó trong các tệp khác. Có một phím hoặc lệnh cắt ngắn để quay trở lại vị trí cuối cùng của con trỏ không?
Trong emacs, khi tôi đang chỉnh sửa một chương trình, và nhập sai một số lệnh và làm cho con trỏ nhảy đến một nơi nào đó trong các tệp khác. Có một phím hoặc lệnh cắt ngắn để quay trở lại vị trí cuối cùng của con trỏ không?
Câu trả lời:
Tôi tin rằng những gì bạn đang tìm kiếm pop-global-mark
, thường bị ràng buộc C-x C-@và C-x C-SPC.
Vòng đánh dấu toàn cầu được cập nhật tự động trong nhiều trường hợp như chuyển đổi bộ đệm, vô tình hoặc cách khác.
Bạn có thể sử dụng lệnh đệm trước đó trong phiên bản của tôi (GNU Emacs 23.2.1) được ràng buộc C-x left-arrow
theo mặc định.
Chỉ cần gõ Meta-x description-key Cx sang trái để biết thêm thông tin
Ngoài ra còn có chế độ người chiến thắng liên kết C-c left arrow
với người chiến thắng - hoàn tác cho phép bạn hoàn tác mọi thay đổi đối với cửa sổ của mình.
Cx Cx
Nó cũng sẽ làm nổi bật mọi thứ giữa vị trí con trỏ trước đó của bạn và vị trí mới (nếu bạn muốn loại bỏ phần tô sáng, chỉ Cg). Bạn có thể đặt vị trí nơi bạn sẽ quay trở lại với không gian C. Vì vậy, ví dụ, bạn có thể lên kế hoạch sử dụng điều này với:
con trỏ ở đầu đoạn
Không gian C
di chuyển con trỏ đến cuối đoạn
Cx Cx
(toàn bộ đoạn văn hiện được tô sáng)
Mw
(đoạn văn hiện nằm trong bộ đệm sao chép, sẵn sàng để dán ở nơi khác với Cy)