Navigate Cursor Position Back and Forth

Easily navigate back to where you were, or where you went.

Decades of old habits make us think of files, with their deeply-nested locations and obscure, inconsistent file names and extensions. Our brains are already full. Who has time to memorize all the files in the project?

Don't. Instead, think of the code in your project, not the files. Want to jump to a class, function, or variable? You have a smart IDE that's indexed the universe. Put it to work and use the Navigate by Symbol action ⌥⌘O (macOS) / Ctrl+Shift+Alt+N (Windows/Linux) quickly, without disruption, get to where you want to go.

When the popup appears, start speed typing to get to the symbol, using the "camel hump" syntax universal to speed searching.

Once you select your choice, PyCharm not only opens the file but puts the cursor on the spot of the declaration of the symbol.

Remember, this isn't just for Python symbols. This matches in JS, CSS, SQL, etc.

Related Resources

How to Quickly Jump to Recent Files in any JetBrains IDE
Are you tired of hunting for that crucial file buried in your project? Say goodbye to the hassle with these IDE shortcuts and tips. Jump to recent files effortlessly in JetBrains IDEs like IntelliJ IDEA, PyCharm, PhpStorm, WebStorm, GoLand, CLion, RubyMine, and more!
Find In Path With Navigation Bar
Use keyboard and Navigation Bar to find files under a path.
Create New File With Navigation Bar
Activate the Navigation Bar and create a new file somewhere in the project tree.