2014-12-23 4 views
1

Краткая история: заданное значение позиции в буфере, скажем, 12345, как перенести курсор в позицию непосредственно Длинная история: когда я отлаживаю начальные загрузочные сообщения emacs, он печатает сообщение об ошибке, как,Переместить курсор на заданное значение точки в emacs

eval-buffer(#...........................) ; Reading at buffer position 19352 

Того факте, никаких номеров строк не печатаются & только значение позиции там делает мои навигации жесткими. любые подсказки, чтобы мой курсор переместился в позицию 19352?

+0

Если вы заинтересованы в Emacs связанных стек, проверить emacs.stackexchange.com –

+0

будет делать это, Эдгар ... ТХ. –

ответ

2

Просто

(goto-char 19352) 

См documentation

Чтобы ввести Lisp код в интерактивном режиме, то Eval подсказка является M-:

+0

ты мой спаситель и гуру emacs ... спасибо ... –

0

Вы хотите использовать, что с помощью команды goto-char, который по умолчанию привязан к M-g c , Таким образом, вы можете сделать

M-g c 19352 RET 

или, если вы забыли переплет,

M-x goto-char RET 19352 RET