Gnome Classic Terminal Mouse ダブルクリック選択

Gnome Classic Terminal Mouse ダブルクリック選択

私はUbuntu 12.04.5 ltsを実行しています。選択するためにマウスをダブルクリックすると、現在の単語だけが選択されるようになります。たとえば、次のような行から:

/home/xx/asdf

「xx」をダブルクリックすると、行全体が選択されます。また、次のように1行に表示されます。

 $asdf=

$選択項目に含まれる最初の5文字を​​選択したいと思います。次に、asdf=等号を含む5つの文字を選択します。

アップデート:Ubuntu 15以降、許可された回答が機能しなくなったようです。次の答えはUbuntu18についてです。

Gnome Terminalで選択するにはダブルクリックしてください。

答え1

のためgnome-terminal

メニューバーの下編集する:プロファイル環境設定、ラベル一般的なあなたは発見するでしょう単語で文字を選択。端末が/選択目的でこれを単語境界として扱うようにするには、/文字リストから削除します。

答え2

場合によっては、gnome-terminalデフォルト設定に単語として文字選択オプションがありませんでした。ただし、コマンドライン設定に必要なプロファイルIDはまだあります。プロファイルの編集 - >プロファイル設定 - >一般タブからインポートします。

使用

dconf list /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/

動作していることを確認してください。出力がない場合は、プロファイルIDがb1dcc9dd-5262-4d8d-a863-c897e6d979b9でない場合は、上記のように環境設定からパスをコピーしてください。

次に、次を使用します。

dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/word-char-exceptions '@ms "-,.;?%&#_+@~·:$"'

正しいプロファイルIDが必要です。ここでは、/リストからおよびを削除し、OPの希望に応じて追加します。=$

この文字に分割された単語を選択できます。たとえば、iceweasel/stable最初の部分をダブルクリックし、キーを押しながらshift2番目の部分をクリックします。

答え3

dconfメソッドはubuntu20や他のオペレーティングシステムでも動作しなくなったようです。これは私にとって効果的です。

UUID=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \')
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${UUID}/ word-char-exceptions '@ms "-/@_&.?"'   

関連情報