2009-06-02 14 views

Respuesta

21
  • C-x = Bound a what-cursor-position; muestra la posición actual.

  • C-x l Bound a count-lines-page; muestra cuántas líneas están antes y después del punto en la página, y el número total de líneas en la página (donde "página" abarca las líneas entre dos símbolos de salto de página ^L).

  • M-x Encuadernados a what-line; muestra el número de línea de la línea actual (y el número de línea reducido del punto, si corresponde).

pero creo que lo que quiere es

M-xgoto-charRET<pos>

que le permite ir a la posición <pos> en el búfer.

+0

+1 Excelente respuesta. Acabo de editar para aclarar la distinción entre el comando y la explicación del mismo; espero que esté bien. –

+1

Una buena forma de acceder al número de línea del buffer en una posición dada * programáticamente * es '(line-number-at-pos )'. – itsjeyd

+0

Me encantaría * una forma de habilitar mostrar qué posición del cursor en la línea de modo. ¿Alguna sugerencia? Todo lo que veo actualmente es la línea: visualización de columna. –

0

Parece que necesita la línea Ir a: M-g g

El número de línea exacta de la posición en el búfer se muestra en la línea de estado del búfer de Emacs.

+0

No sé por qué esto tiene una calificación de '-1', es correcto. Uno debe encontrar el número de línea actual en la línea de modo, es el número después de 'L' y antes del nombre del modo principal. 'M-g ​​g' está disponible solo desde emacs 22.1. – danielpoe

+2

No estoy bajando votos porque es correcto, pero no responde la pregunta que se hizo. –

+1

Mis disculpas, me confundí con la "posición del búfer". Esta fraseología de emacs es un poco difícil de alcanzar. A mi respuesta, también agregaría los siguientes enlaces de emacs: M-g n siguiente error M-g p anterior-error Uno podría navegar por los errores sin decir los números de línea. –

Cuestiones relacionadas