Come configurare IntelliJ (anche Android Studio) ripetere il collegamento a CTRL + Y invece di CTRL + MAIUSC + Z?


147

Il collegamento all'azione "Ripeti" predefinito di IntelliJ / Android Studio è CTRL+ Shift+ Ze questo è un problema comune per gli utenti Windows.

Un problema maggiore è che CTRL+ Yè associato all'azione "Elimina riga" e ciò causa la perdita dello stack di annullamento.

Per risolvere questo problema, come è possibile modificare il collegamento "Ripeti" in CTRL+ Yin IntelliJ?


32
Gli utenti Windows utilizzano "CTRL + Y" per ripetere l'azione per impostazione predefinita. Voglio ripetere il mio ultimo annullamento. Quindi premo ctrl + y per errore per ripetere. La mia riga corrente è stata eliminata. Ho fatto un cambiamento giusto? Quindi non posso più ctrl + shift + z a causa di ctrl + y! youtrack.jetbrains.com/issue/IDEA-120080
İsmail Yavuz

13
Questo è vero per tutte le altre applicazioni che utilizzo tra cui eclipse, notepad ++ e chrome ..
İsmail Yavuz

9
ho appena perso un sacco di codice, a causa di questo. ho annullato il lavoro per vedere qualcosa e ho premuto Ctrl + Y, ora devo scrivere di nuovo tutto. :(
Usman,

7
Questo è davvero fastidioso che le scorciatoie Intllij non aderiscono alla piattaforma. Presumo che questi significassero per Mac. es: prova ctrl + alt + Sinistra / Destra per la navigazione.
Mahendran,

7
Mi chiedo solo quanto fossero alti quando hanno deciso di usare CTRL + Y per eliminare la linea ..
Jaxx0rr

Risposte:


126
  1. Apri Settings(premi CTRL+ ALT+ S)

  2. Fai clic Keymapsull'elenco a sinistra.

  3. C'è una casella combinata che contiene le keymap. Selezionane uno (predefinito significa ovviamente IntelliJ. Non possiamo cambiare nessuna delle keymap predefinite, tuttavia possiamo copiare, modificare e quindi utilizzare quello modificato. Quindi) dovremmo copiare "default" per cambiare solo la ripetizione del mapping.copia keymap predefinita

  4. Dai un nuovo nome al tuo keymap copiato.

  5. Fare clic destro su: Main Menu -> Edit -> Redoper fare clic su "Aggiungi scorciatoia da tastiera"

  6. Premi CTRL+Y

  7. Clicca OK

  8. Fai clic su "Rimuovi" per "il collegamento è già assegnato ad altre azioni. Vuoi rimuovere altri compiti?"

  9. Se vuoi usare anche qualsiasi scorciatoia "rimuovi linea", vai su elimina scorciatoia e assegnagli qualsiasi altra scorciatoia (come il 5 ° passaggio)

  10. Fai clic su OK per chiudere la finestra delle impostazioni.


In Intellij 14.1.2, facendo clic con il tasto destro del mouse su: Menu principale -> Modifica -> Ripeti non mi consente di "Aggiungi scorciatoia da tastiera"
nemoo,

Hai copiato la keymap originale? Non è possibile modificare le mappe dei tasti originali. Devi copiarne uno e poi cambiare cosa vuoi cambiare. Seguire tutti i passaggi precedenti.
Invia Yavuz

Ora capisco. Sono andato erroneamente al menu principale e quindi ho provato a fare clic con il tasto destro su Modifica -> Ripeti perché non sono riuscito a trovare "Ripeti" nell'elenco nella schermata delle impostazioni. Può essere trovato tramite la ricerca, però.
nemoo,

Grazie! Spot on.
Degraddc

31

Modificare l'impostazione della mappa di tasti sul predefinito di Visual Studio, Eclipse o NetBeans.

La finestra delle impostazioni è disponibile sotto File > Settings. CTRL+ ALT+ Sdovrebbe funzionare se il collegamento non è stato modificato. Nella finestra delle impostazioni si dovrebbe trovare Keymapsotto l' Appearance & Behaviorelenco delle impostazioni.

È possibile configurare ogni comando editor per una combinazione di tasti che ti piace (come Yavuz @ismail detto) come ad Redoa CTRL+ Yo si può semplicemente cambiare l' Keymapimpostazione di un editor che siete abituati a. Questo potrebbe essere il migliore se stai per passare a IntelliJ in quanto è probabilmente il percorso di minor resistenza. Le impostazioni predefinite per le mappe Redodi Visual Studio, Eclipse e NetBeans sono tutte mappate su CTRL+ Y.

Il principio del minimo stupore è stranamente violato per gli utenti Windows ma almeno le scorciatoie sono personalizzabili. Dato che questo comando è così contrario all'esperienza Windows, ho deciso che non valeva la pena imparare la tastiera IntelliJ quando dovunque tu stia lavorando, puoi cambiare rapidamente. Non ci sono quasi svantaggi nel non imparare IntelliJ. Ricorda che nel menu della mappa dei tasti puoi cercare un comando nella casella di ricerca o fare clic sulla lente d'ingrandimento a destra per cercare per combinazione di tasti.

Naturalmente nessuna delle due risposte è sbagliata. Scegli la tua preferenza.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.