如何转到文件中的第 N 个字符。忽略整个文件中的所有换行符、第 N 个字符。
类似于this vim command ,但是在 Sublime Text 中
最佳答案
打开Goto Anything
或Goto Line
(如果您不使用键盘快捷键,可从“Goto”菜单访问)。
键入 ::N
,其中 N 是您要转到的文件中的第 N 个字符。
即在数字前面加 2 个冒号。
(Goto Line 将预填充一个 :
,因此您只需再输入一个。或者,您可以使用以下 创建一个键绑定(bind)来执行命令
,预填充 2 个冒号:show_overlay
>args{"overlay": "goto", "text": "::"}
)
或者,使用“查找”面板搜索以下正则表达式:
\A[\s\S]{N-1}\K
将 N-1
替换为所需的字符数减 1。
\A
从文件开头定位[\s\S]
任何空白或非空白字符{N}
与之前的字符类匹配 N 次,即{99}
次,因此插入符号会紧邻第 100 个字符的左侧\K
清除目前已匹配的内容
关于sublimetext3 - Sublime Text 转到字符编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39852127/