双击 gnome 终端中的单词可选择整个单词。不幸的是,此选择不包含冒号,因此未完全选择 URL,例如
http://foo.example.org/
仅有的
//foo.example.org/
被选中。
如何配置此选择行为以便选择完整的 URL?
也可以看看:
- 如何在 X 终端中配置双击行为?- Gnome 终端不解释所描述的资源
- gnome经典终端鼠标双击选择- Gnome Shell 终端配置文件首选项对话框不再有此选项
答案1
可以通过向默认集中添加其他字符类来配置双击时选择的数量。这意味着添加冒号和其他可能出现在 URL 中的特殊字符会导致双击也选择完整的 URL。
这可以通过 gnome 配置数据库进行配置。为此,必须获取 gnome shell 配置文件的 id。要获取默认值:
puuid=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d "'")
添加一些与 URL 相关的字符:
gsettings set \
org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$puuid/ \
word-char-exceptions '@ms "-=&#:/.?@+~_%;"'
注意:
@ms
表示可能是字符串的 gvariant 类型- 字符类语法与正则表达式匹配,即
a-z
指定一个范围,其中-az
指定文字 3 个字符。因此,我明确地将 放在-
第一个位置
历史:在经典的 Gnome 终端版本中,配置文件首选项对话框包含一个用于配置这些附加字符的字段。在 Gnome 3 中,UI 专家已从对话框中删除了此选项,因为他们认为它太复杂而无法使用。这Fedora 21 之后默认值也发生了变化。