Navigation/Editor
Cursor/selection
- Move line
alt
+shift
+↑/↓
- Move statement
ctrl
+shift
+↑/↓
Editor Navigation
- Next error (navigate to next error in active editor)
F2
Tab/editor management
- Change Tab
alt
+←/→
- Switcher (between tabs)
ctrl
+tab
- Use
backspace
to remove from list/close tab - Close Tab
ctrl
+F4
- Close other tabs
alt
+left click
on the x of the tab you want to keep open- Detatch copy of tab
shift
+F4
a
Project Navigation
- Recent Files (quickly navigate between)
ctrl
+e
- Focus Navigation Bar
alt
+home
- Focus editor (and exit out of any non-editor window)
esc
- Focus project window
alt
+1
- Use
↑/↓
to navigate andenter
to select - New file/directory in selected node
ctrl
+alt
+ins
- Rename file
shift
+F6
- Find anything
shift
+shift
- I remapped to
ctrl
+k
thens
- Find usage
alt
+F7
- Nav to declaration
ctrl
+b
- Nav to implementations
ctrl
+alt
+b
IDE/ Windows
- Open/Toggle terminal
alt
+F2
- Open Settings
ctrl
+alt
+s
Editor Actions
- Suggest fix/context actions
alt
+enter
- Suggest name
ctrl
+space
- Complete statement
ctrl
+shift
+enter
- Refactor
ctrl
+shift
+t
- Format
ctrl
+alt
+l
- Run anything
ctrl
+ctrl
- I remapped to
ctrl
+k
thena
Run/Debug
- Debug
shift
+F9
- Resume
F9
- Stop debugging
ctrl
+F2
- Step over
F8
- Step into
F7
- Toggle breakpoint
ctrl
+F8