如何在 TERM 环境变量中指定多个条目?
How to specify multiple entries in TERM environment variable?
通读 http://invisible-island.net/ncurses/terminfo.src.html 听起来似乎可以将多个条目(例如 "ansi+erase" 和 "ansi+cup")分配给 TERM 环境变量。
- 是否可以指定多个条目?
- 如何分隔条目(例如空格、逗号)?
terminfo 条目已编译,在终端数据库中创建一个条目。提到的条目 (ansi+erase
and ansi+cup
) 是方便的 building-blocks,可以将其与其他功能结合起来以创建 terminfo 条目。终端数据库中大约百分之十的条目是构建块。
一旦编译,您将无法修改条目,除非您对源代码和重新编译[=30]进行更改=] 它。通常一个人修改条目
- 使用
infocmp
、 将其转储到源文件
- 编辑源文件,并且
- 使用
tic
重新编译
修改条目时,您可以重复使用相同的名称,也可以更改名称。当然,如果您重复使用相同的名称,那么下次重新安装(或重新编译)终端数据库时,您的更改将会丢失。
通读 http://invisible-island.net/ncurses/terminfo.src.html 听起来似乎可以将多个条目(例如 "ansi+erase" 和 "ansi+cup")分配给 TERM 环境变量。
- 是否可以指定多个条目?
- 如何分隔条目(例如空格、逗号)?
terminfo 条目已编译,在终端数据库中创建一个条目。提到的条目 (ansi+erase
and ansi+cup
) 是方便的 building-blocks,可以将其与其他功能结合起来以创建 terminfo 条目。终端数据库中大约百分之十的条目是构建块。
一旦编译,您将无法修改条目,除非您对源代码和重新编译[=30]进行更改=] 它。通常一个人修改条目
- 使用
infocmp
、 将其转储到源文件
- 编辑源文件,并且
- 使用
tic
重新编译
修改条目时,您可以重复使用相同的名称,也可以更改名称。当然,如果您重复使用相同的名称,那么下次重新安装(或重新编译)终端数据库时,您的更改将会丢失。