In PyCharm, how to go back to last location?

Berry Tsakala picture Berry Tsakala · Aug 3, 2014 · Viewed 45.9k times · Source

edit: my system had global key map which had overridden pycharm. Here's the original question:

I've tried these answers, but nothing happened: Keyboard shortcut for Jump to Previous View Location (Navigate back/forward) in IntelliJ IDEA

For example:

  1. I'm navigating to a function body,
  2. put the cursor on a function call,
  3. click F12 ("go to definition")
  4. from the new location (the function's body), how do I return to the function call?

I've tried these, but they didn't do anything:

  • Ctrl+Shift+Left
  • Ctrl+Shift+F2 <-- this is my default mapping
  • Alt+Shift+Left
  • Ctrl+Shift+backspace
  • don't try that on linux: Ctrl+Alt+backspace

Or maybe F12 ("go to def") isn't "strong enough" to trigger a location-change event?

Answer

awesoon picture awesoon · Aug 3, 2014

Under ArchLinux with PyCharm CE 3.1 works the combination Ctrl + Alt + Left.

This is the way I find out the combination:

  1. (Right click) Go To -> Implementation(s)
  2. Double Shift -> Back
    enter image description here
  3. There is an option Back in the section Actions
  4. Ctrl + Shift + A
    enter image description here
  5. And then the cursor comes back