Skip to content

Instantly share code, notes, and snippets.

@MikeChristianson
Last active May 26, 2017 15:36
Show Gist options
  • Save MikeChristianson/8f2555eb34a77f332edbea2616888edc to your computer and use it in GitHub Desktop.
Save MikeChristianson/8f2555eb34a77f332edbea2616888edc to your computer and use it in GitHub Desktop.
JetBrains keyboard navigation basics

↑ ↑ ↓ ↓ ← → ← → Ⓑ Ⓐ

IntelliJ, WebStorm, PyCharm JetBrains Keyboard Navigation[^ ]

[^ ]: Mike Christianson


Look For the Thing You're Looking For

⌘+⇧+A Find Action

⇧⇧ Search Everywhere


left


Presentation Assist Plugin

Shows keyboard shortcuts as you use them.


YOLO

Disable Tabs

Disable Nav Bar

⌘+E Recent Files

⇧+⌘+E Recently Edited Files

⌘+↑ Navigation Bar


Navigate Entities

⌘+O Navigate Class

⇧+⌘+O Navigate File

⌘+⌥+O Navigate Symbol

or

⇧⇧ Search Everywhere

try with line numbers!


Make it Go Away

⇧+⌘+F12 Hide All Tool Windows

Escape (back to editor)

⇧+⎋ Hide Active Tool Window


From Here To There

⌘+↓ Jump to Source

⇧+F4 Open Source in New Window


Within a File

⌘+F12 File Structure

⌘+L Navigate to Line Number


More of the Same

⇧+⌘+F7 Highlight Usages in File, then ⌘+G Next Occurrence


Back to Last Edit

⇧+⌘+⌫ Last Edit Location


Plugins

  • Features Trainer lessons for learning keyboard shortcuts
  • Key Promoter will harass you for not using keyboard shortcuts

Keymap Reference

A PDF of the default keyboard shortcuts.

(⌘+⇧+A > "keymap reference")


Life Preservers

⌘+⇧+A Find Action

⇧⇧ Search Everywhere

@sparhk
Copy link

sparhk commented May 26, 2017

These keys don't quite map to what I have in linux land, but simply knowing that they exist has been hugely helpful. Great job!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment