Khi Emacs báo cáo lỗi, mã này luôn hiển thị mã với vị trí bộ đệm, điều này khá bất tiện để tìm ra vị trí chính xác của từ.Làm cách nào để biết số dòng tương ứng với vị trí bộ đệm?
Có cách nào để biết số dòng chính xác của vị trí bộ đệm không?
Khi Emacs báo cáo lỗi, mã này luôn hiển thị mã với vị trí bộ đệm, điều này khá bất tiện để tìm ra vị trí chính xác của từ.Làm cách nào để biết số dòng tương ứng với vị trí bộ đệm?
Có cách nào để biết số dòng chính xác của vị trí bộ đệm không?
C-x = ràng buộc để what-cursor-position
; hiển thị vị trí hiện tại.
C-x l Ràng buộc tới count-lines-page
; cho biết có bao nhiêu dòng trước và sau điểm trên trang và tổng số dòng trên trang (trong đó "trang" mở rộng giữa hai ký hiệu ngắt trang ^L
).
M-x Ràng buộc đến what-line
; hiển thị số dòng của dòng hiện tại (và số dòng được thu hẹp, nếu có).
Nhưng tôi nghĩ rằng những gì bạn muốn là
M-xgoto-char
RET<pos>
cho phép bạn đi đến vị trí <pos>
trong bộ đệm hiện hành.
Có vẻ như bạn cần Chuyển đến dòng: M-g g
Số dòng chính xác của vị trí bộ đệm được thể hiện trong các dòng trạng thái của bộ đệm Emacs của bạn.
Không biết tại sao điều này được xếp hạng '-1', điều đó là chính xác. Người ta phải tìm số dòng hiện tại trong chế độ dòng, nó là số sau 'L' và trước tên chế độ chính. 'M-g g' chỉ khả dụng kể từ khi emacs 22.1. – danielpoe
Tôi không downvoting vì nó là chính xác, nhưng nó không trả lời câu hỏi đã được hỏi. –
Lời xin lỗi của tôi, tôi đã nhầm lẫn bởi "vị trí đệm". Cụm từ emacs này hơi khó nắm bắt. Để trả lời, tôi cũng sẽ thêm các ràng buộc emacs sau đây: Lỗi tiếp theo M-g n Lỗi trước đó M-g p Người ta có thể duyệt qua các lỗi mà không nói số dòng. –
+1 Câu trả lời hay. Tôi chỉ chỉnh sửa để làm rõ sự khác biệt giữa lệnh và giải thích về nó; hy vọng đó là OK. –
Một cách tốt để truy cập vào số dòng bộ đệm tại một vị trí nhất định * lập trình * là '(dòng-số-at-pos)'. –
itsjeyd
Tôi sẽ * yêu * cách để cho phép hiển thị vị trí con trỏ trong dòng chế độ. Bất kỳ đề xuất? Tất cả những gì tôi thấy hiện tại là dòng: hiển thị cột. –