Ich habe einige benutzerdefinierte Tonfolgen zusammengestellt. Ich weiß, dass ich sie dazu bringen kann, mit einer zu arbeiten ~/.XCompose
und die Eingabemethode auf umzuschalten xim
. Sublime Text 2 akzeptiert jedoch keine Tastenkombinationen, wenn ich sie verwende xim
. Es akzeptiert sie, wenn ich die Standardeingabemethode verwende. Ich glaube, ich habe diesen Fehler vor einiger Zeit für Sublime Text 2 gemeldet.
Mit der Standardeingabemethode habe ich den Inhalt von my ~/.XCompose
to hinzugefügt , /usr/share/X11/locale/en_US.UTF-8/Compose
aber dies hat nichts geändert. Gibt es eine Möglichkeit, wie ich die komponierten Tastenfolgen in meinem ~/.XCompose
Computer zum Arbeiten bringen kann, ohne mich darauf zu verlassen xim
?
quelle
export GTK_IM_MODULE=uim subl
.Was @coteyr sagt, ist in der Tat nicht korrekt. Sublime Text verwendet die standardmäßige GTK-Eingabemethoden-API, jedoch nicht korrekt.
Ich habe ein Paket erstellt , das Sublime Text behebt. Sie finden alle Details zum Fehler und meine Problemumgehung in meinem Blog-Beitrag. Hier ist eine kurze Übersicht über die Installation:
Fügen Sie den
sublime-imethod-fix
-PPA zu Ihren APT-Quellen hinzu, indem Sie den folgenden Befehl ausführen:Installieren Sie das Bugfix-Paket, das Ihrer Sublime Text-Version entspricht:
Für XCompose-Unterstützung in ST2:
Für XCompose-Unterstützung in ST3:
quelle
Dies ist eine sehr zufällige Vermutung, aber ich denke, es liegt daran, dass Sublime Text eine andere Widget-Bibliothek verwendet und diese nicht für XIM-Eingaben eingerichtet ist.
Sie können versuchen (falls Sie dies noch nicht getan haben), eine dauerhafte Konfiguration unter diesem Link einzurichten
Wenn das nicht funktioniert, können Sie den IM-Support jederzeit wieder aktivieren.
Dieser Beitrag sollte dabei helfen.
Beide sind ziemlich technisch und bedeuten, dass Sie sich ein wenig abmühen, damit es funktioniert.
quelle
Hier ist eine Problemumgehung für Sublime Text 2. Installieren Sie dieses Paket entweder über die Paketsteuerung oder manuell:
Nach dem Neustart von Sublime können Sie mit Ctrl+ Shift+ auf ein Eingabefenster für zusammengesetzte Tastenfolgen zugreifen Z. Drücken Sie Enter, um die Sequenz an der Cursorposition einzufügen.
quelle