Как узнать номер строки, соответствующий позиции в буфере? - PullRequest
10 голосов
/ 02 июня 2009

Когда Emacs сообщает об ошибке, он всегда показывает код с позицией в буфере, с которой довольно неудобно выяснять, где именно находятся слова.

Есть ли способ узнать точный номер строки в позиции буфера?

Ответы [ 2 ]

21 голосов
/ 02 июня 2009
  • C-x = Связано с what-cursor-position; показывает текущую позицию.

  • C-x l Связано с count-lines-page; показывает, сколько строк находится до и после точки на странице, а также общее количество строк на странице (где «страница» охватывает строки между двумя символами разрыва страницы ^L).

  • М-х Связан с what-line; показывает номер текущей строки (и суженный номер строки точки, если применимо).

Но я думаю, что вы хотите

М-х goto-char RET <pos>

, который позволяет вам перейти на позицию <pos> в текущем буфере.

0 голосов
/ 02 июня 2009

Кажется, вам нужна строка Goto: M-g g

Точный номер строки положения буфера отображается в строке состояния вашего буфера Emacs.

...