collapsing/folding 文本的 ANSI 转义序列(可能是分层的)
ANSI escape sequence for collapsing/folding text (maybe hierarchically)
例如在 Travis 中,通过打印 travis_fold:start:<section-name>
和 travis_fold:end:<section-name>
,它们的行为类似于 Travis 的转义码,它将折叠文本。
参见 here about Travis folding。
例如参见 [=15=].
这对于 Linux/Unix 终端通常非常有用。
是否有任何 ANSI escape sequences/codes 扩展可以做这样的事情(当然还有处理这些的相应终端仿真器)?
现有的转义码(和扩展):
- ANSI 颜色:list
- iTerm2 list, with some extended escape codes
- hterm list
- other extensions
- collected list
- superscript/subscript: here
- 超链接支持:overview in various emulators
- 图片:xterm.js, sixel
- 当前目录信息:iTerm2
- 通用 HTML: DomTerm (article, article), GraphTerm, GateOne
部分列表:
- DomTerm: supports it (details)
- Hyper: feature request
- xterm.js: feature request
- Final Term: supports it (article) 但不再维护
例如在 Travis 中,通过打印 travis_fold:start:<section-name>
和 travis_fold:end:<section-name>
,它们的行为类似于 Travis 的转义码,它将折叠文本。
参见 here about Travis folding。
例如参见 [=15=].
这对于 Linux/Unix 终端通常非常有用。 是否有任何 ANSI escape sequences/codes 扩展可以做这样的事情(当然还有处理这些的相应终端仿真器)?
现有的转义码(和扩展):
- ANSI 颜色:list
- iTerm2 list, with some extended escape codes
- hterm list
- other extensions
- collected list
- superscript/subscript: here
- 超链接支持:overview in various emulators
- 图片:xterm.js, sixel
- 当前目录信息:iTerm2
- 通用 HTML: DomTerm (article, article), GraphTerm, GateOne
部分列表:
- DomTerm: supports it (details)
- Hyper: feature request
- xterm.js: feature request
- Final Term: supports it (article) 但不再维护