Đô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-aDi chuyển lùi để bắt đầu chức năngC-x C-xTrao đổi điểm với điểm hiện tại (nhảy bạn trở lại)C-gHủy vùng được đánh dấuSử dụng một đăng ký
C-x r SPC pLưu điểm hiện tại trong đăng ký 'p'C-M-aDi chuyển lùi để bắt đầu chức năngC-x r j pChuyể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 .emacstập tin của tôi .
set-mark-command