Linux Mints 终端(和 ubuntus)中的方框状光标确实让我感到困惑!我习惯使用垂直线,因此当我不知道这个方框状光标到底在哪里时,我很难专注于命令。
有办法改变这种情况吗?谢谢!
答案1
这是终端程序本身的功能。
在 Ubuntu 中,如果您正在使用,terminal
您可以在终端应用程序首选项中更改此设置,可以从屏幕左上角 Ubuntu 状态栏中的终端应用程序菜单访问。
Terminal Menu
-> Preferences
-> Profile
-> Cursor
-> Cursor Shape
-> I-beam
有一个“光标形状”下拉菜单,“I 型光束”是一个选项。
答案2
在提出这个问题的时候(2011 年 10 月),使用给定终端执行此操作的方式是通过其首选项对话框。几年后(2014 年 11 月),有人添加了对DECSUSR
转义序列的支持,该序列自2009 年 12 月。
此次变化提到了以下选择:
+ VTE_CURSOR_STYLE_TERMINAL_DEFAULT = 0,
+ VTE_CURSOR_STYLE_BLINK_BLOCK = 1,
+ VTE_CURSOR_STYLE_STEADY_BLOCK = 2,
+ VTE_CURSOR_STYLE_BLINK_UNDERLINE = 3,
+ VTE_CURSOR_STYLE_STEADY_UNDERLINE = 4,
+ /* *_IBEAM are xterm extensions */
+ VTE_CURSOR_STYLE_BLINK_IBEAM = 5,
+ VTE_CURSOR_STYLE_STEADY_IBEAM = 6
+} VteCursorStyle;
该功能记录在XTerm 控制序列:
CSI Ps SP q
Set cursor style (DECSCUSR, VT520).
Ps = 0 -> blinking block.
Ps = 1 -> blinking block (default).
Ps = 2 -> steady block.
Ps = 3 -> blinking underline.
Ps = 4 -> steady underline.
Ps = 5 -> blinking bar (xterm).
Ps = 6 -> steady bar (xterm).
这样您就可以(例如)在命令行上执行以下操作将光标更改为条形(“I-beam”):
printf '\033[6 q'
(需要空格,对应文档中的“SP”)。
答案3
在 Bodhi 2.4.0 中,您可以禁用闪烁的光标(较少的阻碍):右键单击终端窗口中的空白处 -> 设置 -> 行为 -> 取消选中闪烁的光标
答案4
在 ubuntu 终端窗口中,右键单击终端空白处。配置文件>配置文件首选项>光标形状>I-Beam