sublimetext3 - Sublime Text 转到字符编号

标签 sublimetext3 sublimetext

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

类似于this vim command ,但是在 Sublime Text 中

最佳答案

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

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

(Goto Line 将预填充一个 :,因此您只需再输入一个。或者,您可以使用以下 创建一个键绑定(bind)来执行命令 show_overlay >args,预填充 2 个冒号:{"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/

相关文章:

javascript - 如何在 Linux 上获取 Sublime Text 3 的 console.log 输出?

insert - 使用 Sublime Text 在覆盖/插入模式下粘贴

c - 在 Sublime Text 3 中构建 C 文件并使用 fork();

autocomplete - 如何禁用/覆盖自动完成的回车键?

sublimetext3 - sublime 3 中的 TodoReview 找不到 TODO

sublimetext - 用 Emmet 反向展开

colors - 如何让 Color Highlighter 包起作用

sublimetext3 - 无法搜索Sublime编辑器文件夹文件

Sublime 3 中的 Java 构建

windows - 如何在 Windows 7 中从 Sublime 打开命令行提示符