当 Emacs 报告错误时,它总是显示带有缓冲区位置的代码,用它来找出确切的单词所在的位置非常不方便。
有什么方法可以知道缓冲区位置的确切行号吗?
C-x =绑定到what-cursor-position
; 显示当前位置。
C-x l绑定到count-lines-page
; 显示页面上的点前后有多少行,以及页面上的总行数(其中“页面”跨越两个分页符号之间的行^L
)。
M-x绑定到what-line
; 显示当前行的行号(和缩小的点的行号,如果适用)。
但我认为你想要的是
M-x goto-char
RET <pos>
这使您可以转到<pos>
当前缓冲区中的位置。
看来您需要转到行:Mg g
缓冲区位置的确切行号显示在 Emacs 缓冲区的状态行中。