gpt4 book ai didi

debugging - 隐藏 Sublime Text 中的行

转载 作者:行者123 更新时间:2023-12-03 13:35:41 26 4
gpt4 key购买 nike

我使用Sublime Text读取程序日志,有时日志可能很冗长!

我想知道Sublime Text中是否有一个技巧/附加项可以隐藏一些冗长的行(例如,基于regexp)?

谢谢。

最佳答案

如果您为日志创建一个新的语法定义.tmLanguage文件,并包括foldingStartMarkerfoldingStopMarker键,则可以执行此操作。这些文件是基于XML的,并且折叠标记是由正则表达式定义的,范围从简单(从SCSS开始):

<key>foldingStartMarker</key>
<string>\{\s*$</string>
<key>foldingStopMarker</key>
<string>^\s*\}</string>

到复杂的东西(来自Python):

<key>foldingStartMarker</key>
<string>^\s*(def|class)\s+([.a-zA-Z0-9_ &lt;]+)\s*(\((.*)\))?\s*:|\{\s*$|\(\s*$|\[\s*$|^\s*"""(?=.)(?!.*""")</string>
<key>foldingStopMarker</key>
<string>^\s*$|^\s*\}|^\s*\]|^\s*\)|^\s*"""\s*$</string>

如果您可以为您的日志文件找到一些正则表达式,那么代码折叠的所有魔力和便捷便归您所有。祝你好运!

关于debugging - 隐藏 Sublime Text 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18868013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com