2016-08-22 77 views
2

我正在嘗試構建一個支持行摺疊的Perl TK文本小部件(類似於Visual Studio摺疊功能)。是否有支持折行的Perl Tk文本小部件?

  1. 是否已有一個? (嘗試谷歌搜索,並搜索CPAN,沒有找到任何)
  2. 有沒有辦法使幾行消失在Tk::Text小部件? (這樣我就可以寫摺疊程序背後的邏輯......)
+0

Vim編輯器不符合您的需求? –

+0

@JohnDoe:Vim編輯器是我的參考... :),但Perl Tk是我們的語言,由於其他原因,我無法在這裏描述... – NirMH

回答

4

Eliding文本

實際上可以包括在未顯示的控件文本;這被稱爲「消除」文本,並使用標籤的「elide」配置選項提供。你可以用它來實現例如一個outliner,一個「摺疊」代碼編輯器,或者甚至只是爲了掩飾一些額外的元數據與你的文本混合。使用消減文本指定定位時,必須小心謹慎,因此處理位置的命令有額外的選項可以包含或忽略消隱的文本。

Giving Thanks to the references