Wie man den Positionsindex des Cursors in einem Editor kennt


19

Ich arbeite mit einer HTML - Datei, und ich brauche meine Cursorposition wissen Index in der Gesamtdatei.

In Visual Studio werden die Zeilennummer und die Spaltennummer in der Statusleiste angezeigt.

Auch in Notepad ++ werden in der Statusleiste die Zeilennummer und die Spaltennummer angezeigt.

Aber ich muss den Index des Cursors kennen. Zum Beispiel möchte ich anstelle von Zeile 4 Spalte 23 wissen, dass ich das 256. Zeichen in der Datei bin .

Gibt es einen Editor mit dieser Funktion?


Am Ende hat Notepad ++ diese Funktion, aber VS ist nicht ... Wow, ich bin wirklich erstaunt
Thariq Nugrohotomo

Antworten:


25

Ich muss den Index des Cursors kennen.

Zum Beispiel möchte ich anstelle von Zeile 4 Spalte 23 wissen, dass ich das 256. Zeichen in der Datei habe. **

Notepad ++ hat bereits die gesuchte Funktion.

  1. Wählen Sie mit ctrl+ shift+ alle Zeichen von der aktuellen Cursorposition bis zum Dateianfang aushome
  2. Sehen Sie sich die Statusleiste an, in der "Sel: characters | rows " steht.

    • Das erste Wert Zeichen ist die Anzahl der Zeichen in der Auswahl .
    • Die zweiten Wertzeilen geben die Anzahl der Zeilen in der Auswahl an.
    • Die Auswahl beginnt am Anfang der Datei und endet dort, wo sich der Cursor zuvor befunden hat.
    • Der Wert der Zeichen ist der "Index" des Cursors.

    enter image description here

Beachten Sie, dass die Zeichen das Zeilenende enthalten.


6
Beachten Sie, dass sich die Zeichenposition von der tatsächlichen Byte- Verschiebung in der Datei für UTF-8-Codierung oder Unicode-Dateien im Allgemeinen unterscheidet. Verwenden Sie Strg + G, und wechseln Sie im Dialogfeld Gehe zu ... zu Versatz für. Sie befinden sich hier , um den Byte- Versatz unabhängig von der Dateicodierung anzuzeigen.
wqw

9

Drücken Sie Strg-G und klicken Sie auf das Optionsfeld "Versatz". Ihre Cursorposition wird angezeigt. Beispiel unten:

Bildbeschreibung hier eingeben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.