Đôi khi, tôi đang ở trong một chức năng dài mà không bắt đầu thấy chức năng này. Trong khi gần đây tôi đã biết về (which-function-mode)
mô hình cho biết tên của hàm, tôi muốn có thể nhanh chóng chuyển đến điểm bắt đầu của hàm và sau đó quay lại dễ dàng nhất có thể.
Cho đến nay tôi đã tìm thấy hai giải pháp.
Sử dụng một dấu
C-SPC
Đánh dấu điểm hiện tạiC-M-a
Di chuyển lùi để bắt đầu chức năngC-x C-x
Trao đổi điểm với điểm hiện tại (nhảy bạn trở lại)C-g
Hủy vùng được đánh dấuSử dụng một đăng ký
C-x r SPC p
Lưu điểm hiện tại trong đăng ký 'p'C-M-a
Di chuyển lùi để bắt đầu chức năngC-x r j p
Chuyển đến điểm được lưu trong đăng ký 'p'
Có cách nào tốt hơn? Tôi không phản đối việc thêm một số elisp vào .emacs
tập tin của tôi .
set-mark-command