Sublime Text转到字符编号

时间:2016-10-04 12:18:01

标签: sublimetext3 sublimetext

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

this vim command类似,但在崇高文字中

1 个答案:

答案 0 :(得分:64)

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

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

(转到行将预填充一个:,因此您只需要再输入一个。或者,您可以创建一个键绑定来执行带有以下show_overlay的命令args,以预先填充2冒号:{"overlay": "goto", "text": "::"}

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

\A[\s\S]{N-1}\K

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

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