Cómo saber el índice de posición del cursor en un editor


19

Estoy trabajando con un archivo HTML y necesito saber mi índice de posición del cursor en el archivo general.

En Visual Studio, puedo ver el número de línea y el número de columna en la barra de estado.

En Notepad ++ también, en la barra de estado, se muestran el número de línea y el número de columna .

Pero necesito saber el índice del cursor. Por ejemplo, en lugar de la línea 4, columna 23 , quiero saber que estoy en el 256o carácter del archivo.

¿Existe algún editor con esta función?


al final, notepad ++ tiene esta característica, pero VS no está ... wow, estoy realmente asombrado
Thariq Nugrohotomo

Respuestas:


25

Necesito saber el índice del cursor.

Por ejemplo, en lugar de la columna 4 de la línea 4, quiero saber que estoy en el 256o carácter del archivo. **

Notepad ++ ya tiene la función que estás buscando.

  1. Seleccione todos los caracteres desde la posición actual del cursor hasta el inicio del archivo usando ctrl+ shift+home
  2. Mire la barra de estado donde dice "Sel: caracteres | filas "

    • El primer valor de caracteres es el número de caracteres en la selección .
    • El segundo valor de las filas es el número de filas en la selección.
    • La selección comienza desde el principio del archivo y termina donde estaba el cursor anteriormente.
    • El valor de los caracteres es el "índice" del cursor.

    enter image description here

Tenga en cuenta que los caracteres incluyen los caracteres de fin de línea.


66
Tenga en cuenta que la posición de caracteres es diferente del desplazamiento de bytes real en el archivo para la codificación UTF-8 o los archivos Unicode en general. Use Ctrl + G y en el cuadro de diálogo Ir a ... cambie a Desplazamiento para Usted está aquí valor para mostrar el desplazamiento de bytes sin importar la codificación del archivo.
wqw

9

Presione Ctrl-G y haga clic en el botón de radio "desplazamiento". Se mostrará su posición del cursor. Ejemplo a continuación:

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.