如何知道编辑器中的光标位置索引

Sae*_*ati 21 notepad++ visual-studio text-editors

我正在处理一个 HTML 文件,我需要知道我的光标在整个文件中的位置索引

在 Visual Studio 中,我可以在状态栏中看到行号列号

在 Notepad++ 中,状态栏中也会显示行号列号

但我需要知道游标的索引。例如,我想知道我位于文件中的第 256 个字符,而不是第 4 行第 23 列

是否存在具有此功能的编辑器?

Dav*_*ill 26

我需要知道光标的索引。

例如,我想知道我位于文件中的第 256 个字符,而不是第 4 行第 23 列。**

Notepad++ 已经拥有您正在寻找的功能。

  1. 使用ctrl+ shift+选择从当前光标位置到文件开头的所有字符home
  2. 查看状态栏,上面写着“Sel: characters | rows

    • 第一个值characters是选择中的字符数
    • 第二个值是选择中的行数。
    • 选择从文件的开头开始,到光标之前所在的位置结束。
    • 字符的值是光标的“索引”。

    enter image description here

请注意,字符包括行尾字符。

  • 请注意,对于 UTF-8 编码或一般 Unicode 文件,字符位置与文件中的实际 *byte* 偏移量不同。使用 Ctrl+G 并在 **Go To...** 对话框中切换到 **Offset** for *You are here* 值以显示 *byte* 偏移量,无论文件编码如何。 (7认同)

Tyl*_*den 13

Ctrl+G并单击Offset单选按钮。您的光标位置将显示You are here:在行中

例子:

Notepad++“转到...”窗口