Content deleted Content added
No edit summary Tag: Reverted |
m Reverted edits by L get blocked (talk) (AV) |
||
Line 5:
[[File:Vim-%28logiciel%29-console.png|thumb|300px|[[Vim (text editor)|Vim]] is a very widely used TUI text editor]]
In [[computing]], '''text-based user interfaces''' ('''TUI''') (alternately '''terminal user interfaces''', to reflect a dependence upon the properties of [[computer terminal]]s and not just text), is a [[retronym]] describing a type of [[user interface]] (UI) common as an early form of [[human–computer interaction]], before the advent of modern conventional [[graphical user interface]]s (GUIs). Like GUIs, they may use the entire [[Electronic visual display|screen]] area and accept [[mouse (computing)|mouse]] and other inputs. They may also use color and often structure the display using special graphical [[Character (computing)|character]]s such as ┌ and ╣, referred to
<!-- [[VisiCalc]] and the [[Emacs]] and [[vi]] [[visual editor]]s are the earliest examples of TUIs. -->
Line 22 ⟶ 21:
== On ANSI-compatible terminals ==
[[American National Standards Institute]] (ANSI) standard [[ANSI X3.64]] defines a standard set of [[escape sequence]]s that can be used to drive terminals to create TUIs (see [[ANSI escape code]]). Escape sequences may be supported for all three cases mentioned in the above section, allowing arbitrary [[text cursor|cursor]] movements and color changes.
However, not all terminals follow this standard, and many non-compatible but functionally equivalent sequences exist.
{{clear}}
|