terminal - 如何将终端的光标从块更改为闪烁的垂直条?
问题描述
目前我使用 Intellij 和 ZSH 作为终端。我已经为 Intellij 禁用了插入符号块,并希望对 ZSH 终端执行相同的操作。有什么办法吗?
解决方案
设置光标形状不是特定于 Zsh,而是取决于您的终端是否支持它。在终端中更改光标形状有两种方法:
- 许多终端允许您在其设置中选择您想要的光标类型。检查终端的设置并在那里进行更改。
- 如果您的终端对此没有任何偏好,您可以尝试添加
echo '\e[5 q'
到您的.zshrc
文件(使用 Zsh 时)或.bashrc
文件(使用 Bash 时)以告诉您的终端绘制一个闪烁的条形光标。但是,同样在这种情况下,这取决于您的终端是否支持该转义码。如果没有,什么都不会改变。
另外,为了清楚起见:
- Zsh 和 Bash 是外壳。
- 您通过终端与外壳交互。
- IntelliJ IDEA 有一个集成终端,您可以通过它与 Zsh 交互。
- 您用来与 Zsh 交互的另一个应用程序也是一个终端。
推荐阅读
- ruby - 在 ruby 中使方法动态化
- c - Loadrunner:将许多xml文件内容存储在一个数组中并一一调用数组
- r - R中if循环的动态渲染条件
- javascript - 如何使用jQuery获取没有边框的元素对象?
- javascript - iframe 被屏幕截了一半
- php - 根据时区以 24 或 12 小时格式显示时间
- android - 禁止访问谷歌登录
- c# - 从 Angular JS 调用 Web API 错误:“Access-Control-Allow-Origin”标头包含多个值,因此不允许访问 Origin
- php - 无法使用 wordpress 上传 otf 文件
- jupyter-notebook - Jupyter 笔记本 ModuleNotFound