max*_*zig 14 clipboard gnome-terminal gnome3
在 gnome 终端中双击一个单词会选择整个单词。不幸的是,此选择不包括冒号,因此未完全选择 URL,例如
http://foo.example.org/
Run Code Online (Sandbox Code Playgroud)
只要
//foo.example.org/
Run Code Online (Sandbox Code Playgroud)
被选中。
如何配置此选择行为以选择完整的 URL?
也可以看看:
max*_*zig 20
可以通过将附加字符类添加到默认集来配置双击时选择的数量。这意味着添加冒号和其他可能出现在 URL 中的特殊字符会导致双击也选择完整的 URL。
这可以通过 gnome 配置数据库进行配置。为此,必须获得 gnome shell 配置文件的 ID。要获得默认值:
puuid=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d "'")
Run Code Online (Sandbox Code Playgroud)
添加一些 URL 相关的字符:
gsettings set \
org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$puuid/ \
word-char-exceptions '@ms "-=&#:/.?@+~_%;"'
Run Code Online (Sandbox Code Playgroud)
注意:
@ms 表示may-string gvariant类型a-z指定一个范围,其中-az指定文字 3 个字符。因此,我明确地将-放在第一位历史:在经典的 Gnome 终端版本中,配置文件首选项对话框包含一个用于配置这些附加字符的字段。在 Gnome 3 中,UI 专家已经从对话框中删除了这个选项,因为他们认为使用起来太复杂了。在默认的Fedora 21后也发生了变化。
| 归档时间: |
|
| 查看次数: |
4063 次 |
| 最近记录: |