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

tou*_*ker 12 linux xterm

有没有办法将光标更改为"垂直线"而不是XTERM中的框?

盒子:■

line:|

小智 23

似乎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
Run Code Online (Sandbox Code Playgroud)

参考文献:


Job*_*Job 5

我不认为在xterm中可以使光标成为垂直线.但是,可以将其加下划线.只要运行xterm -uc.

可能可以使用其他终端仿真器执行您想要的操作.例如,我使用Konsole,我可以将光标形状设置为"Block","I-Beam"和"Underline".