所以我做了一個記事本的用戶定義的語言++組織一個寫作計劃錯位。我知道如何做代碼摺疊,並且在過去的幾個月中它運行良好。問題在於最近,代碼摺疊功能與打開和關閉標記的實際位置有幾行關係。例如: 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%