Jak skonfigurować skrót IntelliJ (także Android Studio) do CTRL + Y zamiast CTRL + SHIFT + Z?


147

Domyślny skrót akcji „Ponów” w IntelliJ / Android Studio to CTRL+ Shift+ Zi jest to częsty problem dla użytkowników systemu Windows.

Większym problemem jest przypisanie CTRL+ Ydo akcji „Usuń linię” - co powoduje utratę stosu cofania.

Aby rozwiązać ten problem, jak można zmienić skrót „Ponów” na CTRL+ Yw IntelliJ?


32
Użytkownicy systemu Windows domyślnie używają „CTRL + Y” do ponownego wykonania czynności. Chcę powtórzyć moje ostatnie cofnięcie. Następnie przez pomyłkę wciskam ctrl + y, aby powtórzyć. Moja bieżąca linia została usunięta. Zrobiłem zmianę, prawda? Więc nie mogę już ctrl + shift + z z powodu ctrl + y! youtrack.jetbrains.com/issue/IDEA-120080
İsmail Yavuz

13
Odnosi się to do wszystkich innych aplikacji używam w tym Eclipse, Notepad ++ i Chrome ..
İsmail Yavuz

9
Właśnie z tego powodu straciłem mnóstwo kodu. Cofam pracę, żeby coś zobaczyć i nacisnąłem Ctrl + Y, teraz muszę wszystko napisać jeszcze raz. :(
Usman

7
To naprawdę denerwujące, że skróty Intllij nie są zgodne z platformą. Zakładam, że te przeznaczone dla komputerów Mac. np .: spróbuj ctrl + alt + lewo / prawo do nawigacji.
Mahendran

7
Zastanawiam się tylko, jak wysokie były, kiedy zdecydowali się użyć CTRL + Y do usunięcia linii ..
Jaxx0rr

Odpowiedzi:


126
  1. Otwórz Settings(naciśnij CTRL+ ALT+ S)

  2. Kliknij Keymaplewą listę.

  3. Istnieje combo, które zawiera mapy klawiszy. Wybierz jedną z nich (domyślnie oznacza to oczywiście IntelliJ. Nie możemy zmienić żadnej z predefiniowanych map klawiszy, ale możemy kopiować, edytować, a następnie używać edytowanej. Więc) należy skopiować „default”, aby zmienić tylko mapowanie ponownie.skopiuj domyślną mapę klawiszy

  4. Nadaj nową nazwę skopiowanej mapie klawiszy.

  5. Kliknij prawym przyciskiem myszy: Main Menu -> Edit -> Redoaby kliknąć „Dodaj skrót klawiaturowy”

  6. Naciśnij CTRL+Y

  7. Kliknij OK

  8. Kliknij „Usuń”, aby „skrót został już przypisany do innych czynności. Czy chcesz usunąć inne przypisania?”

  9. Jeśli chcesz również użyć dowolnego skrótu „usuń linię”, przejdź do opcji usuwania skrótu do linii i nadaj mu dowolny inny skrót (np. Piąty krok)

  10. Kliknij OK, aby zamknąć okno ustawień.


W Intellij 14.1.2 kliknięcie prawym przyciskiem myszy na: Menu główne -> Edycja -> Ponów nie pozwoli mi „Dodać skrótu klawiaturowego”
nemoo

Czy skopiowałeś oryginalną mapę klawiszy? Nie możesz zmienić oryginalnych map klawiszy. Musisz skopiować jeden, a następnie zmienić to, co chcesz zmienić. Wykonaj wszystkie powyższe kroki.
İsmail Yavuz

Teraz rozumiem. Błędnie przeszedłem do menu głównego, a następnie próbowałem kliknąć prawym przyciskiem myszy Edycja -> Ponów, ponieważ nie mogłem znaleźć „Ponów” na liście na ekranie ustawień. Można go jednak znaleźć za pomocą wyszukiwarki.
nemoo

Dziękuję Ci! Na miejscu.
stopniightdc

31

Zmień ustawienie mapy klawiszy na ustawienie wstępne programu Visual Studio, Eclipse lub NetBeans.

Okno ustawień można znaleźć pod File > Settings. CTRL+ ALT+ Spowinno działać, jeśli skrót nie został zmieniony. W oknie ustawień powinieneś znaleźć się Keymappod Appearance & Behaviorlistą ustawień.

Możesz skonfigurować każde polecenie edytora na kombinację klawiszy, którą lubisz (jak wspomniał @ismail yavuz), na przykład for Redoto CTRL+ Ylub możesz po prostu zmienić Keymapustawienie na edytor, do którego jesteś przyzwyczajony. To może być najlepsze, jeśli jesteś w trakcie przechodzenia na IntelliJ, ponieważ jest to prawdopodobnie ścieżka najmniejszego oporu. Domyślne ustawienia map klawiszy programu Visual Studio, Eclipse i NetBeans są mapowane Redona CTRL+ Y.

Zasada najmniejszego zdziwienia jest dziwnie naruszana dla użytkowników systemu Windows, ale przynajmniej skróty można dostosować. Ponieważ to polecenie jest tak sprzeczne z doświadczeniem w systemie Windows, zdecydowałem, że nie warto uczyć się klawiatury IntelliJ, gdy gdziekolwiek pracujesz, możesz szybko zmienić. Brak nauki IntelliJ nie ma prawie żadnych wad. Pamiętaj, że w menu mapy klawiszy możesz wyszukać polecenie w polu wyszukiwania lub kliknąć lupę po prawej stronie, aby wyszukać za pomocą kombinacji klawiszy.

Oczywiście żadna z odpowiedzi nie jest błędna. Wybierz swoje preferencje.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.