Comment configurer IntelliJ (aussi Android Studio) redo shortcut en CTRL+Y au lieu de Ctrl+SHIFT+Z?

le raccourci D'action par défaut IntelliJ / Android Studio" Redo "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é à L'action" Delete line " - et cela provoque la pile undo à être perdu.

Pour résoudre ce problème, comment "Refaire" raccourci être modifié pour CTRL + Y in IntelliJ?

123
demandé sur İsmail Yavuz 2014-08-11 17:29:45

2 réponses

  1. ouvert Settings (appuyez sur CTRL + ALT + S )

  2. cliquez sur Keymap sur la liste de gauche.

  3. il y a un combobox qui contient des keymaps. Sélectionnez l'un d'entre eux (par défaut signifie Ide, bien sûr. Nous ne pouvons pas modifier n'importe quel keymap prédéfini cependant nous pouvons copier, éditer et puis utiliser le modifié. Donc) nous devrions copier "default" pour ne changer que redo mapping. copy default keymap

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

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

  6. Press CTRL + Y

  7. Cliquez sur OK

  8. cliquez sur" Supprimer "pour" le raccourci est déjà assigné à d'autres actions. Voulez-vous supprimer d'autres missions?"

  9. si vous voulez utiliser n'importe quel raccourci" remove line "aussi, alors allez à delete line shortcut et donnez-lui n'importe quel autre raccourci (comme la 5e étape)

  10. cliquez sur OK pour fermer la fenêtre Paramètres.

103
répondu İsmail Yavuz 2014-08-12 08:09:53

Change le paramètre keymap pour Visual Studio, Eclipse, ou NetBeans preset.

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

vous pouvez configurer chaque commande d'éditeur à un combo de clés que vous aimez (comme @ismail yavuz l'a mentionné) comme pour Redo à CTRL + Y ou vous pouvez simplement changer le paramètre Keymap pour un éditeur auquel vous êtes habitué. Cela pourrait être mieux si vous êtes dans le processus de passer à IntelliJ car il est probablement le chemin de la moindre résistance. Les paramètres par défaut pour le studio visuel, Eclipse, et keymaps NetBeans toutes les cartes Redo à CTRL + Y .

le principe de moindre étonnement est étrangement violé pour les utilisateurs de Windows mais au moins raccourcis est personnalisable. En raison de cette commande étant si contraire à L'expérience Windows, j'ai décidé qu'il ne valait pas la peine d'apprendre le clavier IntelliJ lorsque n'importe où vous travaillez à vous devez, vous pouvez changer rapidement. Il n'y a presque aucun inconvénient à ne pas apprendre L'IntelliJ. Rappelez-vous que dans le menu keymap vous pouvez rechercher une commande dans la boîte de recherche ou cliquez sur la loupe sur le droit de rechercher par combinaison de touches.

bien sûr, aucune réponse n'est fausse. Choisissez votre préférence.

26
répondu Old Badman Grey 2014-12-07 09:10:44