изменить: в моей системе была глобальная карта ключей, которая переопределила pycharm. Вот исходный вопрос:
Я пробовал эти ответы, но ничего не произошло: сочетание клавиш для перехода к предыдущему месту просмотра (переход назад / вперед) в IntelliJ IDEA
Например:
- Я перехожу к телу функции,
- поставить курсор на вызов функции,
- щелкните F12("перейти к определению")
- из нового местоположения (тела функции), как мне вернуться к вызову функции?
Я пробовал их, но они ничего не сделали:
- Ctrl+ Shift+Left
- Ctrl+ Shift+ F2 <- это мое отображение по умолчанию
- Alt+ Shift+Left
- Ctrl+ Shift+backspace
- не пробуйте это в Linux: Ctrl+ Alt+backspace
Или, может быть, F12(«перейти к определению») недостаточно, чтобы вызвать событие изменения местоположения?
ide
pycharm
keyboard-shortcuts
Берри Цакала
источник
источник
В общем, с PyCharm ничего не происходит;
В моем случае это была глобальная комбинация клавиш другой программы, которая замаскировала Ctrl-Alt-Left
Я решил это, переназначив «файл> настройки> раскладка клавиатуры> главное меню> перейти> назад».
Я выбрал Alt+ Left, который интуитивно чувствует, что поведение веб-браузеров "возвращается".
источник
В Mac OS X (по крайней мере, в El Capitan) по умолчанию cmd+ [ вернуться в предыдущее место.
обновление: если это не сработает, попробуйте option+ cmd+left arrow
источник
Обновление с 2016 года до 2020.1.1:
В PyCharm 2016+ для Windows правильное значение по умолчанию Ctrl+ Shift+Backspace
https://www.jetbrains.com/help/pycharm/2016.2/navigating-to-next-previous-change.html
Имейте в виду, что Ctrl+ Alt+ Leftбудет вращать весь экран в Windows 10. Если вы читаете это из горизонтального положения, Ctrl+ Alt+ Upвернет вас обратно в вертикальное положение!
источник
Alt+ Shift+left
Вышеуказанное работает с PyCharm 2016.3.2, если вы выберете раскладку клавиатуры «по умолчанию для GNOME».
источник
PyCharm 2019.1+
В этой версии PyCharm есть новая функция под названием « Недавние местоположения» . Это полезно, когда вам нужно перемещаться вперед и назад между разными участками кода.
Вы можете использовать всплывающее окно недавних местоположений ( Ctrl+ Shift+ Eили ⌘+ ⇧ + Eв macOS), чтобы быстрее добраться до места назначения.
источник
В macOS (Sierra; 10.12.6) и PyCharm 2017.3.1 (Professional Edition; построено 13 декабря 2017 г.), если вы используете Go To -> Declaration (⌘ + B), вы можете перемещаться вперед и назад, используя ⌘ + ⌥ + ◀ или ▶.
источник
Найдите
Back
вSettings
->Keymap
, щелкните по нему и измените его на то, что хотите - должно помочь во всех системах.Я использую Ubuntu, поэтому по умолчанию было Ctrl+ Alt+ Left, но эта комбинация уже используется системой.
источник
Я обнаружил, что решения не подходят для Mac. Но я обнаружил, что Shift+ Command+ Returnпереносит вас в то место, с которым вы работали.
Для дальнейшего объяснения, если вы нажали Command+ Mouse clickдля перехода к функции, нажатие вышеуказанной комбинации приведет непосредственно к вызову.
источник
В Ubuntu Ctrl+ Alt+ Leftпереопределяется для переключения на левую рабочую область . Я вообще не использую рабочие пространства, поэтому я отменил этот ярлык в Системных настройках -> Клавиатура -> Ярлыки -> Навигация -> Переключиться на рабочее пространство слева .
источник
У меня такая среда:
В моем случае при просмотре настроек навигации «Назад» действительно было указано, что он установлен на Ctrl+ Alt+ Left, ЕЩЁ это не сработало. Что ДЕЙСТВИТЕЛЬНО работает - это Alt+ Shift+ Left.
источник
Поскольку я не имею права комментировать, отвечу здесь. Обратите внимание, что если у вас есть боковые кнопки мыши, вы также можете использовать
Mouse button 4
иMouse button 5
для перехода к предыдущей и следующей позиции курсора соответственно. На всякий случай, если вы не хотите переназначать свои ключи в Pycharm, поскольку Ctrl + Alt + Left, похоже, не работает для меня в Windows 10 сPycharm 2020.2.3
Взгляните на сопоставление клавиш на основе ответа @Berry Tsakala
источник