gnome 端末で単語をダブルクリックすると、単語全体が選択されます。残念ながら、この選択にはコロンが含まれていないため、URLは完全に選択されていません。
http://foo.example.org/
ただ
//foo.example.org/
選択。
完全なURLが選択されるようにこの選択動作を設定するにはどうすればよいですか?
また見なさい:
- X端末でダブルクリック動作を設定するには?- Gnome Terminalは説明されているリソースを解釈しません。
- Gnome Classic Terminal Mouse ダブルクリック選択- [Gnome Shell Terminal Profile Preferences]ダイアログボックスには、このオプションはありません。
答え1
ダブルクリック時の選択数は、基本セットに追加の文字クラスを追加することで構成できます。つまり、URLに表示できるコロンやその他の特殊文字を追加すると、ダブルクリックしてURL全体も選択されます。
これはgnome構成データベースを介して構成できます。これを行うには、gnomeシェル構成ファイルの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 タイプを表します。- 文字クラス構文は、指定されたリテラルの3文字
a-z
以内の範囲を指定する正規表現と一致します。-az
だから私は明示的に-
最初の場所に置いた。
履歴:クラシックGnomeターミナルバージョンでは、プロファイル設定ダイアログボックスにこれらの追加文字を設定するためのフィールドが含まれています。 Gnome 3では、UIの専門家はこのオプションが使用するのが複雑すぎると思ってダイアログボックスから削除しました。これFedora 21以降のデフォルトも変更されました。。