如何更改Gnome终端的插入符?


Answers:


7

除了GUI方法之外,您还可以从命令行更改光标形状:

$ gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape <VALUE>

可能的值为“ block ”(使用块光标),“ ibeam ”(使用垂直线光标)或“ underline(下划线) ”使用下划线光标。

要获取当前值:

$ gconftool-2 --get /apps/gnome-terminal/profiles/Default/cursor_shape
block

1
您已经对逐步的GUI方法有了投票;)
Sylvain Pineau,2014年

注意:这不仅会在同一配置文件的当前终端中而且在所有其他当前和将来的gnome-terminal选项卡中更改插入符号,就像打开图形首选项编辑器并在此处切换一样。
egmont 2016年

@egmont确实,我已经读过您的答案。现在取决于是否必须持久,我们可以选择。谢谢
席尔文·皮内

12

在最新版本的gnome-terminal中,可以使用以下转义序列来更改光标:

  • \e[0 q\e[ q:重置为配置文件设置中定义的任何内容
  • \e[1 q:闪烁块
  • \e[2 q:稳定块
  • \e[3 q:下划线闪烁
  • \e[4 q:下划线
  • \e[5 q:闪烁工字钢
  • \e[6 q:稳定的工字梁

您可以通过例如打印这些echo -ne '\e[5 q'

gconftool仅影响给定选项卡的方法(而不是影响使用给定配置文件的所有选项卡)的方法相比,此方法具有优缺点(基于您的用例)。


看起来很棒!不幸的是,我不能使用它(运行gnome-terminal3.14.1)。有什么我应该做的才能做到这一点?(确实适用xterm
iago-lito'正在考虑

4
从vte-0.40开始,此功能可用,它与gnome-terminal-3.16正式配对(尽管您可能只能升级vte并保留gnome-terminal-3.14)。
egmont

太好了,那就升级吧。干杯!
iago-lito'正在考虑

好答案!我按照以下说明获得了gnome终端3.16 askubuntu.com/a/625250/114821
netimen 2015年

注意:如果您使用的是tmux,则可能需要通过向.tmux.conf中添加类似内容来告诉tmux如何重置光标形状,否则第一个序列将不起作用:set -ga terminal-overrides ",*256color*:Se=\\E[0 q"
Ash Ash

5

要更改文本光标/插入符号:

  1. 打开 终端
  2. 右键单击终端窗口。
  3. 悬停鼠标移到选项配置文件
  4. 选择 配置文件首选项

如此处所示:

只是一个终端窗口

5.在这里,您会找到选项Cursor Shape

游标形状

6.享受将终端与其他插入符一起使用。


光标形状在哪里?
bagustris
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.