web-dev-qa-db-fra.com

Comment configurer IntelliJ (aussi Android Studio)) pour créer un raccourci vers CTRL + Y au lieu de CTRL + SHIFT + Z?

Le raccourci par défaut de l'action IntelliJ/Android Studio "Rétablir" est CTRL+Shift+Z et c'est un problème courant pour les utilisateurs de Windows.

Un plus gros problème est CTRL+Y est mappé sur l'action "Supprimer la ligne" - et cela entraîne la perte de la pile d'annulation.

Pour résoudre ce problème, comment le raccourci "Rétablir" peut-il être remplacé par CTRL+Y dans IntelliJ?

138
İsmail Yavuz
  1. Ouvrez Settings (appuyez sur CTRL+ALT+S)

  2. Cliquez sur Keymap dans la liste de gauche.

  3. Il existe une liste déroulante contenant des keymaps. Sélectionnez-en un (par défaut, IntelliJ bien sûr. Nous ne pouvons pas changer de keymap prédéfini, mais nous pouvons copier, éditer puis utiliser celui édité. Donc) nous devrions copier "par défaut" pour ne changer que le redo mapping.copy default keymap

  4. Donnez un nouveau nom à votre keymap copié.

  5. Clic droit sur: Main Menu -> Edit -> Redo pour cliquer sur "Ajouter un raccourci clavier"

  6. Presse CTRL+Y

  7. Cliquez sur OK

  8. Cliquez sur "Supprimer" pour "le raccourci est déjà affecté à d'autres actions. Voulez-vous supprimer d'autres affectations?"

  9. Si vous souhaitez également utiliser un raccourci "Supprimer une ligne", accédez à l'option Supprimer un raccourci et attribuez-lui un autre raccourci (comme dans la cinquième étape).

  10. Cliquez sur OK pour fermer la fenêtre de configuration.

119
İsmail Yavuz

Changez le paramètre de clavier pour le préréglage Visual Studio, Eclipse ou NetBeans.

La fenêtre de configuration se trouve sous File > SettingsCTRL+ALT+S devrait fonctionner si le raccourci n'a pas été changé. Dans la fenêtre des paramètres, vous devriez trouver Keymap sous le Appearance & Behavior liste de paramètres.

Vous pouvez configurer chaque commande de l'éditeur sur une combinaison de touches que vous aimez (comme @ismail yavuz mentionné), comme pour Redo sur CTRL+Y ou vous pouvez simplement changer le paramètre Keymap en un éditeur auquel vous êtes habitué. Cela pourrait être mieux si vous êtes en train de passer à IntelliJ car c'est probablement le chemin de la moindre résistance. Les paramètres par défaut pour les keymaps Visual Studio, Eclipse et NetBeans correspondent tous à mapper Redo sur CTRL+Y.

Le principe de moindre étonnement est étrangement violé pour les utilisateurs de Windows, mais au moins les raccourcis sont personnalisables. Parce que cette commande était si contraire à l'expérience de Windows, j'ai décidé que le clavier IntelliJ ne valait pas la peine d'être appris lorsque vous êtes en train de travailler, vous pouvez le changer rapidement. Il n’ya presque aucun inconvénient à ne pas apprendre l’IntelliJ. N'oubliez pas que dans le menu du clavier, vous pouvez rechercher une commande dans le champ de recherche ou cliquer sur la loupe située à droite pour effectuer une recherche par combinaison de touches.

Bien sûr, aucune des réponses n’est fausse. Choisissez votre préférence.

30
Old Badman Grey