Answers:
xterm
应该是的超集vt220
,也就是说,它vt220
具有更多功能。例如,xterm
通常支持颜色,但vt220
不支持。您可以通过按zInside 进行测试top
。
以同样的方式,vt220
具有比的更多功能vt100
。例如,vt100
似乎不支持F11和F12。
通过运行比较它们的功能和系统认为它们具有的转义序列infocmp <term type 1> <term type 2>
,例如infocmp vt100 vt220
。
完整列表因系统而异。你应该能够得到使用列表toe
,toe /usr/share/terminfo
或find ${TERMINFO:-/usr/share/terminfo}
。如果这些都不起作用,您还可以查看ncurses的terminfo.src,这是当今大多数发行版获取数据的地方。
但是,除非你的终端看上去像这样或这样的话,只有你可能想使用其他几个:
xterm-color
-如果您使用的是较旧的系统,并且颜色不起作用putty
,konsole
,Eterm
,rxvt
,gnome
,等-如果你正在运行的XTerm模拟器和一些功能键,退格键,删除,Home和End不能正常工作screen
-如果在GNU屏幕(或tmux)中运行linux
-通过Linux控制台登录时(例如Ctrl+Alt+F1)dumb
-当一切都坏了ls /lib/terminfo/* /usr/share/terminfo/*
(这些是Debian上的路径,其他发行版的路径可能略有不同)。他们大多数是非常异国情调的。
vt220
支持颜色!我有一个黑色的橙色!;-)对不起。
运行infocmp,不带任何参数将为您提供所有可用的xterm替代方案:
$> infocmp
xterm|xterm-debian|X11 terminal emulator,
am, bce, km, mc5i, mir, msgr, npc, xenl,
colors#8, cols#80, it#8, lines#24, pairs#64,
...
有关更多信息,请检查
$> ls /lib/terminfo/x/
xterm xterm-256color xterm-color xterm-debian xterm-mono
xterm-r5 xterm-r6 xterm-vt220 xterm-xfree86
infocmp
不带参数运行可以为活动终端提供设置。列出您使用的其他终端toe
/usr/share/terminfo
在macOS上有一个目录。