Sublime Text转到字符编号

And*_*rii 38 sublimetext sublimetext3

如何转到文件中的第N个字符.忽略所有换行符,整个文件中的第N个字符.

此vim命令类似,但在崇高文本中

Kei*_*all 72

打开Goto AnythingGoto Line(如果您没有使用键盘快捷键,可从Goto菜单访问).

键入::N其中N是您要转到的文件中的第N个字符.即在数字前面加上2个冒号.

(后藤线将预填一个:,所以你只需要输入一个更或者,你可以创建一个键绑定来执行命令show_overlay与以下args,预填2个冒号:{"overlay": "goto", "text": "::"})


或者,使用"查找"面板搜索以下正则表达式:

\A[\s\S]{N-1}\K
Run Code Online (Sandbox Code Playgroud)

替换N-1为所需的字符数减1.

  • \A 从文件的开头锚点
  • [\s\S] 任何空格或非空白字符
  • {N}匹配前一个字符类N次,即{99}次数,因此您最终会在第100个字符的左侧显示插入符号
  • \K 明确到目前为止匹配的内容

  • 请注意,正则表达式替代方案也适用于 Sublime Text 2(第一个解决方案似乎不适用)。 (2认同)