Wie ändere ich die Farbe im Terminal, die die Verwendung eines toten Schlüssels anzeigt?

Eine tote Taste (eine Taste, die selbst kein vollständiges Zeichen erzeugt, sondern das durch die unmittelbar danach gedrückte Taste erzeugte Zeichen modifiziert) wird mit einem gelben Hintergrund vor dem letzten Zeichen angezeigt.

Geben Sie hier die Bildbeschreibung ein

Es ist perfekt, wenn Sie schwarz auf weiß schreiben, aber nicht, wenn Sie weiß auf schwarz schreiben, wie in einigen Terminal-Konfigurationen.

Geben Sie hier die Bildbeschreibung ein

Meine Frage ist: Wo kann ich diese Farbe ändern?

Was genau sind tote Schlüssel? Können Sie ein Beispiel für einen toten Schlüssel geben? Wenn ich command, ctrloder eine andere Änderungstaste drücke, wird in meinem Terminal kein gelber Hintergrund angezeigt. Wie aktiviere ich „tote“ Schlüssel? Sind sie Teil der Textcodierung?
@CousinCocaine Ich denke, sie meinen wie Akzentzeichen. Wenn Sie e nicht gedrückt halten und dann das Zeichen auswählen möchten, können Sie é schreiben, indem Sie Option-E und dann e drücken.
@ user24601 ja, ist es (in meinem Fall nicht für Akzentzeichen, da ich eine französische Schweizer Tastatur habe, aber für griechische Akzentzeichen)
Mir ist aufgefallen, dass dies ein systemweites Problem ist, es ist nicht nur an das Terminal gebunden. Eine andere Sache ist, dass diese Funktion bereits in 10.6.8 vorhanden ist.
ja, es ist ein systemweites Problem. Aber das Problem tritt nur bei der Eingabe von Weiß nach Schwarz auf ...
Wäre es für Sie eine Alternative, lieber das Akzent-Popup wie hier beschrieben zu verwenden ?
Nein, Akzent-Popup, hör auf zu schreiben, und ich habe zu viel Akzent, um aufzuhören ...
Ich weiß nicht, ob diese Farbe geändert werden kann, aber ich kann Ihnen sagen, dass dies in iTerm2 nicht vorkommt.
Ich wusste es nicht. Ich werde versuchen ;)
@JayThompson im Moment tut iterm2, was ich brauche. Ich muss nur eine französische Übersetzung finden.

Antworten (2)

Dies ist keine saubere Lösung, aber hier ist eine Problemumgehung:

Behalten Sie das Terminal als Schwarz auf Weiß, aber gehen Sie dann zu:

System Preferences > Accessibility > Display > Invert Colors

Dadurch ändert sich Ihr Terminal (und alles andere) in Weiß auf Schwarz, aber auch der gelbe tote Schlüssel in Blau.

Geben Sie hier die Bildbeschreibung ein


Sie können „Farben umkehren“ auch mit einem Tastenkürzel ein- und ausschalten, wenn Sie es in den Tastatureinstellungen aktivieren:

Geben Sie hier die Bildbeschreibung ein

das ist zwar nicht blöd, aber da ich das terminal so oft verwende wie ich andere software benutze möchte ich weiß auf schwarz sein... iterm2 ist erstmal die bessere lösung.

alt: Ich weiß nicht, wie ich die toten Schlüssel reparieren soll, aber es gibt (meiner Meinung nach) eine bessere Lösung, die tote Schlüssel vollständig vermeidet. Sehen Sie sich meine Antwort auf die Frage an: Akzent-Popup in Terminal.app? .

Wenn Ihnen dieser Ansatz nicht gefällt, können Sie versuchen, in der Datei herumzuwühlen Library/Preferences/com.apple.Terminal.plistund nachzusehen, ob Sie dort etwas finden, das nützlich sein könnte.


Bearbeiten: Wenn ich einige der Kommentare zur ursprünglichen Frage lese, sehe ich, dass diese Lösung für das OP nicht funktioniert, aber ich werde sie dennoch als Antwort behalten, falls jemand anderes diese Frage haben und die Informationen nützlich finden könnte.