每次我在大文本文件(例如日志文件,巨大的 shell 脚本)中寻找“我不知道具体是什么的东西”时,我都希望隐藏某些类型的所有行。
我希望用一组正则表达式选择某些行并隐藏它们或突出显示。
如果我可以选择行块,例如“function ...() {”和相应的“}”之间的行,那就太好了
您能推荐我这样的查看器吗?
答案1
答案2
你有没有尝试过正则表达式生成器? 它可以突出显示匹配项,您可以从一个匹配项跳转到另一个匹配项,但它不会只过滤匹配项。与 gnome-system-log 类似,但更易于使用
我还可以向您展示如何使用小型 LUA 脚本在 SciTE 编辑器中过滤正则表达式匹配(仅显示匹配的行),我想许多其他人也可以向您展示如何使用 vim 或 emacs,但您没有提到您使用的编辑器。
答案3
答案4
你试过了吗vim
?folds
它可以很好地折叠代码块。
:set foldmethod=indent
该命令根据缩进设置折叠方法。