Wenn ich in GNOME Terminal doppelklicke, um Text auszuwählen, stoppt die Auswahl bei Leerzeichen, wird aber über Bindestrichen fortgesetzt:
Einige meiner Dateinamen enthalten ungewöhnliche Zeichen, wie z. B. das durch Tropfen hervorgerufene Sternchen, und können nicht durch Doppelklicken ausgewählt werden:
Gibt es eine Möglichkeit, die Doppelklick-Auswahl auch bei diesen Zeichen fortzusetzen?
gnome-terminal
unicode
ændrük
quelle
quelle
dconf write /org/gnome/terminal/legacy/profiles:/:{your-profile-id}/word-char-exceptions '@ms "-,.;/?%&#_=+@~·:"'
aber alles, was ich bekomme, isterror: Could not connect: Connection refused
[Hinzufügen einer Antwort, da die angenommene nicht mehr funktioniert.]
Skript
Ich habe dies in einem Skript zusammengefasst, um die Worttrennzeichen festzulegen:
https://github.com/ab/ubuntu-wart-removal/blob/master/gnome-terminal-word-separators.sh
Hintergrund
GNOME Terminal hat zu diesem Thema mehrmals Flip-Flops gemacht.
Diese Konfigurationsfunktion wurde in Gnome-Terminal 3.14 entfernt (in Ubuntu 15.04 Vivid enthalten)
Dann wurde in gnome-terminal 3.16 (in Ubuntu 15.10 Wily enthalten) die Option unter der Haube wieder eingeführt, jedoch ohne Benutzeroberfläche. Außerdem wurde der Doppelpunkt
:
geändert, um als Worttrennzeichen behandelt zu werden.Bearbeitung mit dconf
Gemäß dieser Anleitung können Sie das Set mit dconf konfigurieren: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1401207/comments/8
Ich verwende gerne
-#%&+,./:=?@_~
als Satz von Nicht-Worttrennzeichen.quelle
:
. Ist es möglich, dass Sie die Befehle schreiben, um das Standardprofil oder das aktuelle Profil automatisch abzurufen, sodass ich meine Profil-ID nicht manuell nachschlagen muss, um diesen Befehl in Zukunft auszuführen? Auf diese Weise kann ich das Skript nur bei Neuinstallationen ausführen.dconf list /org/gnome/terminal/legacy/profiles:/
word-char-exceptions
, damit ich nur ein Zeichen hinzufügen kann?Eine sehr nützliche Standardfunktion, die in anderen Terminals implementiert ist, ist die fortlaufende Auswahl erweiterter Abschnitte einer Zeile auf dem Bildschirm. zB gegeben
Ein Doppelklick auf, sagen wir,
filenr
indsr.filenr_34.ctr
Fortschritte würden vonfilenr
zu:Umgebungssymmetrien können durch Hinzufügen von Paaren bis zum nächsten Trennzeichen gelöst werden.
Natürlich sollte der Benutzer die Möglichkeit haben, die Standardeinstellungen zu ändern.
quelle
Andere Antworten funktionieren heute nicht ... dies funktioniert unter Ubuntu 18.04 ... zuerst die ID Ihres UUID-Gnome-Terminalprofils identifizieren ... dies im Terminal ausgeben
Jetzt ändere:
Bis Ubuntu 18.04 behoben ist, schlägt der folgende Lesebefehl unbemerkt fehl, wohingegen er unter Ubuntu 16.04 einwandfrei funktioniert hat
quelle
Wenn Sie @alberge answer erweitern, können Sie das folgende
python3
Skript ausführen , um alle Ihre Profile zu ändern:Oder Sie können einfach ausführen:
quelle