首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用tput隐藏和取消隐藏游标

用tput隐藏和取消隐藏游标
EN

Unix & Linux用户
提问于 2015-08-05 13:16:20
回答 1查看 16.5K关注 0票数 23
代码语言:javascript
复制
tput civis

成功隐藏光标。

代码语言:javascript
复制
tput cvvis

应该解开它,但它没有。

知道有什么问题吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-05-25 08:54:11

在ncurses 终端数据库中,cvvis的使用方式是在terminfo手册页面中记录的:

代码语言:javascript
复制
   cursor_visible            cvvis  vs   make cursor very
                                         visible

如果正常和非常可见之间没有区别,则通常省略cvvis功能。该特性用于curs_set

curs_set例程将光标状态设置为不可见的、正常的或非常可见的,因为可见性分别等于012。如果终端支持可见性重新查询,则返回前一个游标状态;否则返回ERR

terminfo(5)手册页还说

如果光标不位于底线(例如,使非闪烁下划线为更容易找到块或闪烁下划线)时,需要使光标比正常情况下更加可见,则以cvvis的形式给出此序列。如果有一种使光标完全不可见的方法,请将其命名为civis。应该给出能力cnorm,以消除这两种模式的影响。

一些终端描述可能(不正确)等同于cvviscnorm,因为一些emacs配置假设cvvis总是被设置的。

票数 17
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/220330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档