无论如何改变光标“垂直线”,而不是一个盒子?

无论如何改变光标“垂直线”,而不是一个盒子?

框:■

行:|

对不起,我正在使用XTERM

我不认为在xterm中使光标成为垂直线是可能的。 但可以强调下划线。 只要运行xterm -uc

使用其他终端仿真程序可以做到你想要的。 例如,我使用Konsole,我可以将光标形状设置为“Block”,“I-Beam”和“Underline”。

看来xterm已经增加了对垂直条或工字型光标的支持。

你可以通过在你的〜/ .bashrc文件中插入下面的一行来改变游标(如果你使用bash的话):

 echo -e -n "\x1b[\x30 q" # changes to blinking block echo -e -n "\x1b[\x31 q" # changes to blinking block also echo -e -n "\x1b[\x32 q" # changes to steady block echo -e -n "\x1b[\x33 q" # changes to blinking underline echo -e -n "\x1b[\x34 q" # changes to steady underline echo -e -n "\x1b[\x35 q" # changes to blinking bar echo -e -n "\x1b[\x36 q" # changes to steady bar 

参考文献:

这取决于您所在的终端模拟器。

尝试查看菜单:首选项:窗口:cursortype,如果有的话。

我见过在Mac / Apple的终端中更改终端光标。 试着看看你的Linux机器。