10
votes

Comment changer la clé Meta dans EMACS?

Je viens de commencer à mettre au moment d'apprendre à apprendre les EMACS. Par défaut, ma clé Meta est liée à ESC, et je trouve cela vraiment gênant. J'ai lu quelque part cependant que ce n'est pas une bonne idée de changer la liaison à Alt. Est-ce vrai? Sinon, comment pourrais-je faire ça?


0 commentaires

5 Réponses :


7
votes

C'est lié à Alt par défaut pour moi et je n'ai aucun problème avec cela. Êtes-vous sur un Mac peut-être? Là, il est lié à l'une des autres clés telles que l'option.

Si vous êtes sur un Mac, le moyen de modifier la clé va probablement varier en fonction de la version d'EMACS que vous utilisez - par exemple, je pense que la modifier dans le terminal serait différente de la modifier sur l'un des variétés vitrées.

Une autre chose à essayer: http://www.jwz.org/xkeycaps/ Regardez à travers la disposition du clavier avec cela et voyez si une clé est attribuée à méta . Sinon, essayez de l'attribuer; Sinon, essayez de le changer. Je n'ai pas vraiment essayé cela, mais cela semble prometteur.


2 commentaires

Merci pour votre réponse :) Je suis en train d'utiliser Red Hat.


Eh bien, je n'ai jamais utilisé de Red Hat, mais je sais que sur Solaris, il mesure une clé différente de Alt, qui dans ce cas a un diamant sur celui-ci (claviers bizarres). Peut-être essayer la clé Windows ou tout ce que vous avez à la place de cela fonctionne?



5
votes

Si vous utilisez un Mac, vous pouvez suivre les instructions de ici :

"Si vous ne voulez pas utiliser la touche ESC, vous pouvez spécifier une clé à utiliser comme méta. Pour spécifier une clé Meta, sélectionnez l'onglet Emulation de la boîte de dialogue Préférences de l'éditeur."

Vous pouvez ensuite sélectionner d'utiliser ALT ou la commande comme clé Meta.


2 commentaires

Merci pour votre réponse :) Je suis en train d'utiliser Red Hat.


Je pense que ce sera réellement les mêmes paramètres. Vaut la peine d'essayer au moins.



1
votes

Je devais faire cela pour Emacs tout en reliant à distance à mon PI de framboise.

  1. aller au terminal. p> li>

  2. Type: P>

    man xmodmap
    


1 commentaires

L'OP a demandé qu'il soit fait dans Emacs. L'utilisation de XModmap entraînerait tout ce que la coquille soit modifiée, pas nécessairement le résultat souhaité.



0
votes

Pour moi, sur mon Mac, il était lié à ALT par défaut, mais je l'ai trouvé anoying car ALT est utilisé pour certains caractères spéciaux sur Mac. J'ai ajouté ces lignes sur mon .emacs xxx

Ainsi, dans votre cas, vous devrez ajouter ceci dans votre fichier .emacs (j'ai essayé cette solution, et cela a fonctionné pour moi) xxx


0 commentaires

2
votes

Je suppose que vous êtes sur Mac, car j'avais le même problème. Voici comment je l'ai réparé:

  1. terminal ouvert
  2. Ouvrez les préférences
  3. Ouvrez l'onglet "Profils" et choisissez l'onglet "Clavier" avec votre profil actuel sélectionné
  4. En dessous de la longue zone de défilement se trouvent quelques cases à cocher. Vérifiez "l'option Utiliser comme clé méta."

    J'utilise OS X 10.11.5, donc je ne connais pas les anciennes versions de terminal. J'imagine que ce serait similaire.


1 commentaires

C'est de loin la solution la plus facile que j'ai rencontrée pour les Mac. Merci