如何解决有没有一种方法可以通过缩进折叠文本,但是可以在特定列上开始进行缩进检查?
我开发的平台吐出了数十万行“东西”。它吐出的信息确实非常好,在左边有一个时间戳记,incidentID,跟踪级别和调用类,然后是空白,然后是实际的日志条目本身。我们使用AspectJ和一些log4J东西,导致各种作用域被注销。我们将获得方法名称和提供的参数,然后缩进以显示该方法调用中的所有日志,然后它将返回。每个新作用域都是一个新缩进。
我想解决的问题是,通过找到受支持的编辑器,或找到一些示例开源项目/代码,是如何基于此选项卡式文本进行texd折叠,但标记的表头必须以大写字母开头第一信息栏。
从微观角度看我的日志示例:
findBy "Property name"
我希望能够扩大范围:iiiiiiii
解决方法
在CudaText编辑器中,似乎可以制作自定义词法分析器。当前的词法分析器,名为“带有缩进的文本”(在加载项中)需要更改+重命名。更改内容:如CudaText Wiki中所示打开lexer编辑器,在lexer (?<=^[\x20\x09]*).+
中找到RegEx,并将其更改为在“初始缩进”之后查找块。您可以将此正则表达式更改为(?<=^aaaaaaaaaaaaaaaaaaaaaaaa[\x20\x09]*).+
(此处未测试)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。