我正在使用Sublime Text中的"全部查找"功能,我希望从查找结果中看到更多行.我找不到这个设置 - 有什么方法可以做到这一点吗?
das*_*asl 23
要扩展DarkWater对您问题的评论:
在搜索字符串之前和之后添加带有正则表达式的新行:
.*\n.*\n.*search_string.*\n.*\n.*
这将匹配您之前和之后的2个新行search_string.
确保在查找对话框中启用正则表达式搜索.还要确保你逃脱了你的任何正则表达式特殊字符search_string.
您是否使用" Find in Files…查找"菜单中的命令(SUPER+ SHIFT+ F)?
如果是这样,在查找面板中有一个选项可以看到比单独的结果行更多的行 - 倒数第二个按钮(在查找面板中应该有5个选项按钮),它有一个"显示上下文"工具提示,应该这样做诀窍.
小智 5
扩展@dasl和@zaboco提供的解决方案
我发现这种变化更合适。
例:
(.*\n){0,2}.*search_string.*(\n.*){0,2}
Run Code Online (Sandbox Code Playgroud)
这将匹配search_string之前/之后的0-2个新行。根据需要调整数字以提供更多/更少的上下文,但始终将0保留为量词中的第一个数字。
同样,请确保在查找对话框中启用正则表达式搜索。
(原始正则表达式要求文件中必须有上下两行,并从搜索结果中排除了一些必要的文件)
| 归档时间: |
|
| 查看次数: |
5360 次 |
| 最近记录: |