4 votes

Comment accéder aux mnémoniques dans Intellij 2017+ sur Mac ?

Il y a quelques preuves dans la base de code Intellij qu'ils supportent ALT (/Meta)+ CTL - (mnemonic) dans Mac.

Par exemple : dans platform/platform-api/src/com/intellij/openapi/MnemonicWrapper.java

  if (SystemInfo.isMac && Registry.is("ide.mac.alt.mnemonic.without.ctrl")) {

Et le correspondant resource valeur dans ./platform/util/resources/misc/registry.properties est réglé sur true :

ide.mac.alt.mnemonic.without.ctrl=true

Cependant, en appuyant sur ces deux touches de modification en même temps que disons F (pour File dans le menu principal) ne fonctionne pas pour moi sur Sierra avec les dernières 2017.1 intellij.

Est-ce que cela est censé fonctionner ? Existe-t-il un autre moyen de faire fonctionner les mnémoniques sur Mac ?

Note : veuillez ne pas commenter/répondre "les mnémoniques ne sont pas encouragés/supportés sur mac" . Je suis plus que bien conscient de cette terrible lacune sur OS/X. Cependant, dans les versions précédentes de Intellij il a Il n'était pas possible d'utiliser des mnémoniques sur Mac : et ce serait un grand coup de pouce de les faire fonctionner à nouveau.

Mise à jour A YouTrack Ce problème a été demandé par le responsable du support Intellij Jetbrains. Elle se trouve ici https://youtrack.jetbrains.com/issue/IDEA-175624

CTRL-ALT-(mnémonique) fonctionne.

Le chef de JetBrains, Serge Baranov, a également mentionné que ALT-(Mnenomic) est supposée pour travailler. Il ne l'a pas fait / ne le fait pas pour aucun de mes ordinateurs portables sur 2017.X.

L'équipe de support de Jetbrains dirigée par Serge Baranov a travaillé diligemment sur ce problème - mais n'a pas pu le reproduire. J'ai exprimé ma surprise car une demi-douzaine d'installations de mon côté - toutes ne fonctionnent pas. Apparemment, pour leur équipe de test, cela fait travail. Un de mes Mac était neuf d'usine en juin 2017 avec Sierra et j'ai installé IJ Ultimate 2017.1 sans aucun changement par rapport aux valeurs par défaut. Cela n'a pas fonctionné.

Les conditions requises pour que les mnémoniques Alt fonctionnent sur 2017.X ne sont pas claires.

* Une autre mise à jour* . Jetbrains a fourni un correctif pour cela : voir la dernière réponse.

1voto

CrazyCoder Points 103123

Assurez-vous que les mnémoniques ne sont pas désactivés dans les paramètres d'IntelliJ IDEA :

mnemonics

Par défaut, les mnémoniques doivent fonctionner avec Ctrl + Alt y Alt sur Mac.

Si vous préférez seulement Ctrl + Alt , ajouter -Dide.mac.alt.mnemonic.without.ctrl=false en Help | Edit Custom VM Options ( Traite les raccourcis basés sur Alt pour les mnémoniques en plus des raccourcis basés sur Ctrl+Alt. Affecte uniquement MacOS. )

Il y a également un bogue dans les versions 2017.1.x d'IntelliJ IDEA qui fait que les mnémoniques fonctionnent via Alt dans les boîtes de dialogue, mais pas dans le menu. Ajout de -Dide.mnemonic.helper.old=true en Help | Edit Custom VM Options permettra de contourner ce problème. La correction sera disponible dans la version 2017.2.x.

1voto

javadba Points 2430

Merci à Serge Baranov de JetBrains : nous avons maintenant une solution

Ajoutez ce qui suit à Custom VM Options

-Dide.mnemonic.helper.old=true

En outre, un correctif sera ajouté à 2017.2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X