如何在TERM环境变量中指定多个条目?

时间:2016-08-18 17:04:42

标签: ncurses ansi-escape

通过http://invisible-island.net/ncurses/terminfo.src.html阅读,听起来似乎可以将多个条目(例如“ansi + erase”和“ansi + cup”)分配给TERM环境变量。

  1. 是否可以指定多个条目?
  2. 如何分隔条目(例如空格,逗号)?

1 个答案:

答案 0 :(得分:0)

terminfo条目已编译,在终端数据库中创建一个条目。提到的条目(ansi+eraseansi+cup)是方便的构建块,它们可以与其他功能组合在一起构成terminfo条目。终端数据库中大约百分之十的条目是构建块。

编译后,除非您对重新编译进行更改,否则无法修改条目。通常可以通过

修改条目
  • 使用infocmp
  • 将其转储到源文件
  • 编辑源文件,
  • 使用tic
  • 重新编译

修改条目时,您可以重复使用相同的名称,或更改名称。当然,如果您重复使用相同的名称,则下次重新安装(或重新编译)终端数据库时,您的更改将会丢失。