J'ai pas mal de séquences de touches personnalisées. Je sais que je peux les faire travailler avec un ~/.XCompose
et changer la méthode d'entrée xim
. Cependant, Sublime Text 2 n'accepte aucune séquence de touches de composition lorsque j'utilise xim
. Il les accepte lorsque j'utilise la méthode d'entrée par défaut. Je pense que j'ai signalé ce bogue pour Sublime Text 2 il y a quelque temps.
En utilisant la méthode de saisie par défaut, j'ai ajouté le contenu de mon ~/.XCompose
à /usr/share/X11/locale/en_US.UTF-8/Compose
mais cela n'a rien changé. Existe-t-il un moyen de faire fonctionner les séquences clés de composition dans mon ~/.XCompose
sans compter sur xim
?
la source
export GTK_IM_MODULE=uim subl
.Ce que @coteyr dit n'est, en fait, pas correct. Sublime Text utilise l'API de méthode d'entrée GTK standard, mais il ne le fait pas correctement.
J'ai créé un package qui corrige Sublime Text. Vous pouvez trouver tous les détails sur le bogue et ma solution de contournement sur mon article de blog, mais voici un bref aperçu de l'installation:
Ajoutez le
sublime-imethod-fix
-PPA à vos sources APT en exécutant la commande suivante:Installez le package de correctifs qui correspond à votre version Sublime Text:
pour la prise en charge de XCompose dans ST2:
pour la prise en charge de XCompose dans ST3:
la source
C'est une supposition extrêmement aléatoire, mais je pense que c'est parce que Sublime Text utilise une bibliothèque de widgets différente et que celle-ci n'est pas configurée pour l'entrée xim.
Vous pouvez essayer (si vous ne l'avez pas déjà fait) de configurer une configuration persistante sur ce lien
Si cela ne fonctionne pas, vous pouvez toujours pirater le support de messagerie instantanée.
Ce poste devrait aider à cela.
Les deux sont assez techniques et signifient tous les deux un peu de votre côté pour le faire fonctionner.
la source
Voici une solution de contournement pour Sublime Text 2 en particulier. Installez ce package , soit via le contrôle des packages, soit manuellement:
Après avoir redémarré Sublime, vous pouvez accéder à une fenêtre d'entrée pour les séquences de touches composées avec Ctrl+ Shift+ Z. Appuyez sur Enterpour insérer la séquence à la position du curseur.
la source