Подтвердить что ты не робот

В PyCharm, как вернуться к последнему месту?

Я попробовал эти ответы, но ничего не произошло:

Сочетание клавиш для перехода к предыдущему месту просмотра (навигация назад/вперед) в IntelliJ IDEA

например:

  1. Я перемещаюсь к функциональному телу,
  2. поставить курсор на вызов функции,
  3. нажмите F12 ("перейти к определению")
  4. как вернуться к вызову функции из нового местоположения (тела функции)?

Я пробовал это, но они ничего не делали:

  • Ctrl-Shift-влево
  • ctrl-shift-F2 <- это мое отображение по умолчанию
  • Alt-Shift-влево
  • Ctrl-Shift-Backspace
  • не пытайтесь это сделать в Linux: Ctrl-Alt-Backspace

или, может быть, F12 ("перейти к def") не "достаточно сильна", чтобы вызвать событие изменения местоположения??

4b9b3361

Ответ 1

В ArchLinux с PyCharm CE 3.1 работает комбинация Ctrl + Alt + Left.

Вот как я узнаю эту комбинацию:

  • (Щелкните правой кнопкой мыши) Перейти к → Реализация (и)
  • Double Shift → Назад
    enter image description here
  • В разделе Actions есть опция
Back Ctrl + Shift + A
enter image description here И затем вернется курсор

Ответ 2

В общем, это не имеет ничего общего с Pycharm;

в моем случае была комбинация глобального ключа другой программы, которая маскировала ctrl-alt-left

Я решаю это путем переназначения "файл> настройки> раскладка клавиатуры> главное меню> навигация> назад".

Я выбрал alt + left, который на интуитивном уровне напоминает поведение веб-браузера "назад".

Ответ 3

Обновление за 2016 и 2017 годы:

В PyCharm 2016 и 2017 для Windows правильное значение по умолчанию - CTRL + SHIFT + BACKSPACE

https://www.jetbrains.com/help/pycharm/2016.2/navigating-to-next-previous-change.html

Имейте в виду, что CTRL + ALT + LEFT_ARROW повернет весь ваш экран на окнах 10. Если вы читаете это из горизонтального положения, CTRL + ALT + UP вернет вас назад!

Ответ 4

В Mac OS X (по крайней мере в El Capitan) это cmd + [ чтобы вернуться в предыдущее место.

Ответ 5

Alt + Shift + left

Вышеупомянутое работает с pycharm2016.3.2, если вы выберете раскладку "по умолчанию для GNOME".

Ответ 6

В macOS (Sierra; 10.12.6) и PyCharm 2017.3.1 (Professional Edition, построенный 13 декабря 2017 года), если вы используете Go To → Declaration (⌘ + B), вы можете вернуться назад и вперед, используя ⌘ + ⌥ + ◀ или ▶.

Ответ 7

В Ubuntu Ctrl + Altr + Left переопределяется для переключения в левое рабочее пространство. Я вообще не использую рабочие области, поэтому я отменил этот ярлык в Системные настройки → Клавиатура → Ярлыки → Навигация → Переключиться в рабочее пространство слева.

Ответ 8

Я нашел, что решения не идут с mac. Но я обнаружил, что

Shift + Command + Return 

принимает к вам местоположение, с которым вы работали.

Чтобы дополнительно объяснить, Если вы нажали +, чтобы перейти к функции, нажатие указанной комбинации выполняется непосредственно для вызова.

Ответ 9

Поиск Back в SettingsKeymap, нажмите на него и измените его на то, что вы хотите - должно помочь на всех системах.

Я использую Ubuntu, поэтому по умолчанию было Ctrl + Alt + Left, но эта комбинация уже используется системой.

Ответ 10

PyCharm 2019. 1+

Эта версия PyCharm имеет новую функциональность под названием " Недавние местоположения". Это полезно, когда вам нужно перемещаться между разными местами в коде.

Вы можете использовать всплывающее окно "Недавние местоположения" (Ctrl + Shift + E или + + E в macOS), чтобы быстрее добраться до пункта назначения.

enter image description here