有没有办法将光标更改为“垂直线”而不是XTERM中的框?
框:■
行:|
答案 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框中看到。