Akzent-Popup in Terminal.app?

Ich habe mich gefragt, ob jemand einen Weg gefunden hat, das Akzent-Popup für Drücken und Halten in Terminal.app zu aktivieren, wo es nicht sofort funktioniert? Muss nicht gedrückt gehalten werden, aber eine Möglichkeit, das Popup aufzurufen.

Ich bin an die Compose-Taste im Unix-Stil gewöhnt, aber das Akzent-Popup scheint ein guter Ersatz zu sein, insbesondere angesichts der Tatsache, dass es auch möglich sein sollte, es so zu konfigurieren, dass es das griechische Alphabet (für Mathematik) unterstützt, indem Sie den Anweisungen in einer anderen Frage folgen: Wie Zeichen zur Zeichenauswahl durch Drücken und Halten in OS X Lion hinzufügen? . Aber wenn es auch in Terminal.app nicht funktioniert, muss ich einen Compose-Schlüssel einrichten, wie hier erklärt: http://lolengine.net/blog/2012/06/17/compose-key-on -os-x .

Danke, dass du das gefragt hast! Ich mag diese Funktion wirklich sehr und habe nicht bemerkt, dass sie im Terminal deaktiviert ist, bis Sie gefragt haben.

Antworten (2)

Dies kann mit ein wenig Hacking erreicht werden.;)

Bevor Sie fortfahren, sollten Sie die Einstellungsdatei Ihres Terminals sichern:

cp "Library/Preferences/com.apple.Terminal.plist" "Library/Preferences/com.apple.Terminal_OLD.plist"

Überprüfen Sie, ob die Datei erfolgreich kopiert wurde:

ls "Library/Preferences/com.apple.Terminal_OLD.plist"

Wenn es druckt , können Library/Preferences/com.apple.Terminal_OLD.plistSie loslegen. Stellen Sie andernfalls sicher, dass Sie den ersten Befehl richtig eingegeben haben.

Nun zum spaßigen Teil, Sie können die internen Einstellungen des Terminals ändern, indem Sie Folgendes eingeben:

defaults write com.apple.Terminal "ApplePressAndHoldEnabled" -bool true

Schließen Sie das Terminal vollständig, indem Sie zuerst alle geöffneten Terminalfenster schließen und dann mit der rechten Maustaste auf das Dock-Symbol klicken und wählen Quit.

Öffnen Sie das Terminal erneut und lächeln Sie:)

Lassen Sie mich wissen, wenn dies auf Ihrem System nicht funktioniert.

@Thomas Super! :)
Gibt es eine Möglichkeit, dies auch in iTerm2 zum Laufen zu bringen? Würde dies sehr zu schätzen wissen.

Sie können etwas Ähnliches tun, indem Sie die Akzentcodes verwenden. Im Grunde müssen Sie nur drücken, Option + edann loslassen und den Buchstaben drücken, auf dem der Akzent stehen soll.

Ich habe die Informationen von dieser Seite . Probieren Sie es aus, sie geben auch einige andere Beispiele und coolere Verknüpfungen.

:)


BEARBEITEN: Dies funktioniert nur mit dem UK/US-Tastaturlayout (und vielleicht einigen anderen). Bitte sehen Sie sich die neue Antwort für eine bessere Lösung an.

Ich behalte diese Antwort immer noch für den Fall, dass jemand keinen Zugriff auf die .plist's auf seinem Computer hat.


Danke für den Tipp. Es funktioniert jedoch nur mit UK/US-Layouts von Haus aus. Auf dem finnischen Layout ist Option+E für eins das Eurozeichen €. Auf vielen europäischen Anlagen werden Akzente durch tote Tasten erzeugt, die ich absolut h_a_t_e. Also habe ich die toten Tasten deaktiviert. Aber ich möchte kein UK-Layout verwenden oder mir die Mühe machen, ein neues Layout zu erstellen, das Akzentcodes auf einem anderen Basis-Tastaturlayout ermöglicht - möglicherweise muss ich herausfinden, wie es tatsächlich geht, ich bin mir nicht sicher, ob Ukulele das kann - - da sie im Vergleich zur vielseitigeren Compose-Taste oder dem Akzentmenü suboptimal sind.
Um die richtige Balance zwischen europäischen Layouts und dem britischen Layout zu finden (im Unterschied zum US-Layout durch eine zusätzliche Taste zwischen der linken Umschalttaste und Z und die europäische hohe Eingabetaste), die für die Programmierung besser ist, habe ich eine Zuordnung vorgenommen die Zeichen []{}()\<|> zu Option-IOHJKLSDF, wodurch viele Optionskombinationen wegfallen.
@Thom Ah, ich verstehe. Ich habe eine andere Idee, die funktionieren könnte, aber ich muss zuerst einige Dinge ausprobieren. Ich lasse es dich wissen, wenn ich es herausgefunden habe. Viel Glück!
@Thom Herausgefunden :) Siehe meine andere Antwort. Frieden!