我正在尝试为 Sublime Text 3 获取自定义折叠,即标记:
*--#[
some stuff
*--#]
表明我的地区。我试过AAAPacakgeDev
,不过好像不支持折叠。套餐SyntaxFold
引入了自己的逻辑和新的键绑定,这似乎没有必要。
它似乎.tmLanguage
确实支持折叠,所以我所做的是复制Obective-C.tmLanguage
从其包装到Packages\FORM
并将其重命名为“FORM.tmLanguage”。然后我将标记修改为:
<key>foldingStartMarker</key>
<string>^\*..#\[.*$</string>
<key>foldingStopMarker</key>
<string>^\*..#\].*$</string>
并将语法更改为 FORM。即使当我对代码执行正则表达式时颜色发生变化并且图案匹配,折叠也不起作用。
我究竟做错了什么?
显然,这是一个很长的时间请求的功能 https://github.com/SublimeTextIssues/Core/issues/101。我找到了SyntaxFold
包成为一个方便的替代品。我的配置文件如下所示:
{
"endMarker": "^\\*..#\\][^\n]*$",
"name": "Form",
"startMarker": "^\\*..#\\[[^\n]*$"
},
我还将按键绑定设置为与普通折叠相同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)