所以我做了一个记事本的用户定义的语言++组织一个写作计划错位。我知道如何做代码折叠,并且在过去的几个月中它运行良好。问题在于最近,代码折叠功能与打开和关闭标记的实际位置有几行关系。例如: 01
02
03 { the sea of time
04 some
05 events
06 that
07 are
08 happening
09 }
10
11
{和}用于打开和关闭
我公司正在开发一种新的编程语言,这将减轻工程师的工作。我的工作是提供一个很好的编辑器,这也涉及代码折叠这种语言。我需要自定义代码折叠,这是不是包括“{”和“}”。我正在使用Geany文件类型。我添加新的文件类型。我想折叠下面的一些结构。 if %condition% then for each %element% in %range% do
%statement%