Bash 如何让腻子相应地改变光标形状?

Bash 如何让腻子相应地改变光标形状?,bash,ssh,zsh,readline,putty,Bash,Ssh,Zsh,Readline,Putty,当我使用putty登录到bash shell时,我希望它像Linux中的实时仿真器一样。这意味着: 如果我将shell设置为vi编辑模式,则在插入模式下光标将是一条垂直线,在命令模式下光标将是一个块。 我该怎么做 谢谢大家 不幸的是,这是不可能的。在putty配置中,在“类别”树状视图下查看,单击“窗口”,下面有一个名为“外观”的节点,查看该对话框右侧窗格上的光标外观,选中“光标闪烁”框……然后将其保存在配置文件中 希望这有帮助, 顺致敬意, Tom.看来可能有办法通过破解readline来做到

当我使用putty登录到bash shell时,我希望它像Linux中的实时仿真器一样。这意味着: 如果我将shell设置为vi编辑模式,则在插入模式下光标将是一条垂直线,在命令模式下光标将是一个块。 我该怎么做


谢谢大家

不幸的是,这是不可能的。

在putty配置中,在“类别”树状视图下查看,单击“窗口”,下面有一个名为“外观”的节点,查看该对话框右侧窗格上的光标外观,选中“光标闪烁”框……然后将其保存在配置文件中

希望这有帮助, 顺致敬意,
Tom.

看来可能有办法通过破解readline来做到这一点。我还没有试过。也许我们可以推动它成为主流?

显然,根据这篇文章,zsh内置了一个类似的钩子,可以尝试一下:

这只是使光标闪烁,而不是根据bash模式的改变而改变。尽管如此,还是要谢谢你。而且,它已经有一段时间没有更新了,所以不确定要求开发人员添加该功能是否有帮助。