3 votes

Comment éviter les raccourcis clavier en conflit entre Windows et Cygwin ?

Je suis en train d'utiliser Org-Mode dans emacs de Cygwin. Org-mode utilise la combinaison de touches Alt+Entrée pour ajouter une nouvelle ligne à votre niveau actuel.

Cependant, Windows utilise Alt+Entrée pour basculer en mode plein écran d'une fenêtre. Existe-t-il un moyen d'éviter ce conflit pour que Windows ne bascule pas l'état de la fenêtre pendant que je suis dans Cygwin?

11voto

Jarkko Saltiola Points 131

Réglez ce problème sur le nouveau Terminal Windows pour Windows 10 en ajoutant la commande suivante au bloc de raccourcis settings.json :

{ "command": "null", "keys": "alt+enter" }

Réf : Comment puis-je supprimer un raccourci clavier par défaut dans le Terminal Windows

2voto

Aaron Miller Points 9509

Seule la console Windows (cmd.exe) interprète M-RET de cette manière ; exécutez votre shell et Emacs dans un émulateur de terminal adéquat tel que mintty ou rxvt pour résoudre le problème et obtenir une expérience bien plus agréable. (mintty est inclus dans Cygwin par défaut et offre une expérience bien meilleure à mon avis que rxvt, xterm ou tout autre émulateur de terminal disponible dans le gestionnaire de paquets Cygwin ; contrairement à ces reliques d'une ère révolue, mintty dispose de fonctionnalités à peu près équivalentes aux émulateurs de terminal Linux modernes.)

Si vous souhaitez vraiment vous donner du mal, ce que je recommande, installez un serveur X -- Cygwin en propose un, et il existe également la version Xming d'un développeur tiers ; j'ai obtenu de meilleurs résultats avec Xming, mais je n'ai pas testé le serveur X de Cygwin depuis suffisamment longtemps pour qu'il soit probablement aussi bon maintenant -- et exécutez Emacs en mode graphique, ce qui résout non seulement le problème de M-RET mais vous offre également un support correct des couleurs et des polices.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X