我的光标经常gnome-terminal
消失,迫使我在新的选项卡/窗口上工作。这似乎是一个随机事件。还有其他人经历过吗?其他 X 终端模拟器怎么样?我该如何解决这个问题(或者也许这只是一个错误)?
更新:一个简单的解决方法是退出终端然后再切换回来。
更新2:我不再遇到这种情况,可能是因为我使用的是 GNOME 3 版本的终端。
答案1
如果运行Ctrl+ Q(如另一个答案中所述)不起作用,则您的 TTY 可能已被您运行的其他程序损坏。尝试运行该reset
命令,然后运行该clear
命令(或Ctrl+ L,其相等的)来初始化您的终端。
答案2
您可能不经意间触碰了VT220 转义序列隐藏光标。如果是这样,那么Ctrl+ Q、nor reset
、nor clear
、nor Ctrl+L都没有帮助。
对我有用的是发送 VT220“取消隐藏”命令序列。
正如托马斯·迪基(Thomas Dickey)的评论中所建议的,并且来自 Quigi 的回答取消隐藏光标的正确方法是使用tput
命令发送命令序列,如下所示:
tput cnorm
(在我原来的答案中,我一直通过调用发送命令序列echo -en "\e[?25h"
)
您可以通过查看手册页了解cnorm
有关可发送的所有其他可能命令序列的更多信息。tput
man 5 terminfo
答案3
是否可能是您无意中按了Ctrl+ S,将 XOFF 发送到您的终端并从而锁定了它?
下次发生这种情况时,请尝试按Ctrl+Q来解锁。
答案4
我在搜索“chromeos 终端光标消失”时登陆这里。事实证明,在默认的“深色主题”中,它太暗了,看不清。改为“浅色主题”。