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

问题描述 投票:0回答:1

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

  1. 可以指定多个条目吗?
  2. 条目如何分隔(例如空格、逗号)?
ncurses ansi-escape terminfo
1个回答
0
投票

terminfo 条目被编译,在终端数据库中创建一个条目。提到的条目(

ansi+erase
ansi+cup
)是方便的构建块,可以与其他功能结合起来创建terminfo条目。终端数据库中大约百分之十的条目是构建块。

一旦编译,您就无法修改条目,除非您对进行更改并重新编译。通常,人们会通过

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

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

© www.soinside.com 2019 - 2024. All rights reserved.