我正在尝试构建一个支持行折叠的Perl TK文本小部件(类似于Visual Studio折叠功能)。
Tk::Text
小部件中的几行消失? (所以我可以写下折叠程序背后的逻辑......)答案 0 :(得分:3)
Eliding Text
您实际上可以在窗口小部件中包含未显示的文本;这被称为" elided"文本,并使用" elide"标签的配置选项。您可以使用它来实现例如大纲,"折叠"代码编辑器,甚至只是为了掩盖与你的文本混合的一些额外的元数据。使用省略文本指定定位时,您必须更加小心,因此处理位置的命令有额外的选项可以包含或忽略省略的文本。