Evgeniy Asked: 2019-02-03 07:30:22 +0800 CST2019-02-03 07:30:22 +0800 CST 2019-02-03 07:30:22 +0800 CST 如何在没有外壳的情况下隐藏文本光标? 772 我很好奇,有没有办法在光标放在终端模拟器的左上角之前隐藏光标?并且独立于终端模拟器(不修改源代码)。是否可以将 terminfo 用于此目的?或者是否有类似于.xinitrcor的东西.bashrc,但用于终端? terminal cursor 2 个回答 Voted Thomas Dickey 2019-02-03T07:56:48+08:002019-02-03T07:56:48+08:00 在terminfo中,这就是civis能力: cursor_invisible civis vi make cursor invisi- ble 例如, tput civis 但是虽然这可以在运行终端时立即应用,但终端会立即执行Right Thing ™ 并显示其光标。 Best Answer JdeBP 2019-02-03T12:15:48+08:002019-02-03T12:15:48+08:00 不,那里没有。 终端仿真器与真实终端执行相同的操作:从重置状态开始,光标开始可见,直到从主机接收到控制序列,否则。被模拟的(某些)终端的文档明确定义了重置状态,包括初始光标可见性状态。 进一步阅读 “光标移动和平移”。VT420 程序员参考手册。EK-VT420-RM-002。1992 年 2 月。数字。 “表 5–9 终端的默认设置”。VT510 视频终端程序员信息。EK-VT510-RM。1993 年 11 月。
在terminfo中,这就是
civis
能力:例如,
但是虽然这可以在运行终端时立即应用,但终端会立即执行Right Thing ™ 并显示其光标。
不,那里没有。
终端仿真器与真实终端执行相同的操作:从重置状态开始,光标开始可见,直到从主机接收到控制序列,否则。被模拟的(某些)终端的文档明确定义了重置状态,包括初始光标可见性状态。
进一步阅读