场景
我又一个大概10-20M的txt文件, 我使用 sublime text 打开,然后 使用cltr+shift+f(find in files命令) 打开搜索,输入要搜索的文本,然后点击find,搜索的结果如下:包含匹配的内容和行号。
这种搜索效果 vscode也能实现。
需求
如何 通过脚本 实现上述功能? 脚本接收输入参数 为搜索的文本, 脚本的执行结果 为 找到的匹配文本和行号。
更优化的方案: 脚本搜索支持 正则、大小写敏感等选项。
目前的参考方向
https://www.sublimetext.com/docs/command_line.html#windows
官方提供了一个 Command Line Interface
比如 打开指定的文件,并指定find_all这个commnad
D:\tempFiles>subl index.html
文档中提到 --command <command>: Run the given command
不知道具体有哪些command,以及如何使用
我猜测 command 应该是这个:https://www.sublimetext.com/docs/key_bindings.html#command-key
这里面说了:
刚又找到了一个非官方文档,可以参考一下。