如何转到文件中的第N个字符。忽略所有换行符,整个文件中的第N个字符。
与this vim command类似,但在崇高文字中
答案 0 :(得分:64)
打开Goto Anything
或Goto 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
明确到目前为止匹配的内容