Jak skonfigurować IntelliJ (również Android Studio) powtórz skrót do CTRL+Y zamiast CTRL+SHIFT+Z?

Domyślnym skrótem akcji IntelliJ / Android Studio "Redo" jest CTRL+Shift+Z i jest to częsty problem dla użytkowników Windows.

Większym problemem jest CTRL+Y jest mapowane do akcji "Delete line" - co powoduje utratę stosu undo.

Aby rozwiązać ten problem, jak można zmienić skrót "ponów" na CTRL+y in IntelliJ?

Author: İsmail Yavuz, 2014-08-11

2 answers

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

  2. Kliknij Keymap na lewej liście.

  3. Jest combobox, który zawiera klawisze. Wybierz jeden z nich (domyślnie oznacza IntelliJ oczywiście. Nie możemy zmienić żadnej z predefiniowanych klawiszy, jednak możemy skopiować, edytować, a następnie użyć edytowanej. Więc) powinniśmy skopiować "default", aby zmienić tylko odwzorowanie redo.kopiowanie domyślnej mapy klawiszy

  4. Nadaj nową nazwę skopiowanej mapie klawiatury.

  5. Prawo kliknij na: Main Menu -> Edit -> Redo aby kliknąć "Dodaj skrót klawiaturowy"

  6. Naciśnij CTRL+Y

  7. Kliknij OK

  8. Kliknij "Usuń", aby " skrót jest już przypisany do innych akcji. Czy chcesz usunąć inne zadania?"

  9. Jeśli chcesz również użyć dowolnego skrótu "usuń linię", przejdź do skrótu usuń linię i podaj mu dowolny inny skrót (np. 5. krok)

  10. Kliknij OK, aby zamknąć ustawienia okno.

 103
Author: İsmail Yavuz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-12 08:09:53

Zmień ustawienie mapy klawiszy na ustawienia domyślne Visual Studio, Eclipse lub NetBeans.

Okno ustawień znajduje się pod File > Settings. CTRL+ALT+s powinno działać, jeśli Skrót nie został zmieniony. W oknie Ustawienia powinieneś znaleźć Keymap pod listą ustawień Appearance & Behavior.

Możesz skonfigurować każde polecenie edytora do kombinacji klawiszy, które lubisz (jak wspomniał @ ismail yavuz), na przykład dla Redo do CTRL+Y lub możesz po prostu zmienić Keymap ustawienie edytora, do którego jesteś przyzwyczajony. Może to być najlepsze, jeśli jesteś w trakcie przełączania się na IntelliJ, ponieważ jest to prawdopodobnie ścieżka najmniejszego oporu. Domyślne ustawienia dla Visual Studio, Eclipse i NetBeans przełączają wszystkie mapy Redo na CTRL+Y .

Zasada najmniejszego zdziwienia jest dziwnie naruszona dla użytkowników Windows, ale przynajmniej skróty są konfigurowalne. Ze względu na to, że polecenie to jest tak sprzeczne z doświadczeniem Windows zdecydowałem, że nie warto było uczyć się Klawiatury IntelliJ, gdy gdziekolwiek pracujesz, możesz szybko się zmienić. Nie ma prawie żadnych wad, aby nie uczyć się IntelliJ. Pamiętaj, że w menu mapy klawiszy możesz wyszukać polecenie w polu wyszukiwania lub kliknąć na szkło powiększające po prawej stronie, aby wyszukać według kombinacji klawiszy.

Oczywiście żadna odpowiedź nie jest zła. Wybierz swoje preferencje.

 26
Author: Old Badman Grey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-07 09:10:44