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

时间:2010-12-11 13:22:59

标签: linux xterm

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

框:■

行:|

3 个答案:

答案 0 :(得分:22)

似乎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

参考文献:

答案 1 :(得分:5)

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

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

答案 2 :(得分:1)

这取决于你所使用的终端模拟器。

尝试查看菜单:首选项:窗口:cursortype(如果有)。

我见过在Mac / Apple终端上更改终端光标。试着在你的linux框中看到。