如何知道缓冲位置对应的行号?

时间:2009-06-02 12:51:44

标签: emacs buffer

当Emacs报告错误时,它总是显示具有缓冲区位置的代码,使用该位置很难找到确切单词所在的位置。

有没有办法知道缓冲区位置的确切行号?

2 个答案:

答案 0 :(得分:21)

  • C-x = 绑定到what-cursor-position;显示当前位置。

  • C-x l 绑定到count-lines-page;显示页面上前后各行的行数,以及页面上的总行数(“page”跨越两个分页符号^L之间的行)。

  • M-x 绑定到what-line;显示当前行的行号(以及缩小的行号,如果适用)。

但我认为你想要的是

M-x goto-char RET <pos>

可让您将<pos>放在当前缓冲区中。

答案 1 :(得分:0)

看来你需要Goto线:M-g g

缓冲区位置的确切行号显示在Emacs缓冲区的状态行中。