Gnome3

在 Gnome 終端中點兩下選擇

  • March 18, 2018

在 gnome 終端中點兩下一個單詞會選擇整個單詞。不幸的是,這個選擇不包括冒號,因此沒有完全選擇 URL,例如

http://foo.example.org/

只要

//foo.example.org/

被選中。

如何配置此選擇行為以便選擇完整的 URL?

也可以看看:

點兩下時選擇多少可以通過向預設集中添加額外的字元類來配置。這意味著添加可能出現在 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 之後也更改了預設設置。

引用自:https://unix.stackexchange.com/questions/290544