EFanZh’s Blog

Default Keyboard Shortcuts for Editors

This is a list of default keyboard shortcuts of different editors, IDEs or browsers.

TODO: Investigate softwares list here.

Text editing

  DrRacket (Linux) DrRacket (Windows) Eclipse gedit KWrite PyCharm Qt Creator Sublime Text (Linux) Visual Studio Visual Studio Code (Linux) Visual Studio Code (Windows)
Save Ctrl + S Ctrl + S Ctrl + S Ctrl + S Ctrl + S   Ctrl + S Ctrl + S Ctrl + S Ctrl + S Ctrl + S
Save All Not supported Not supported Ctrl + Shift + S Ctrl + Shift + L   Ctrl + S Ctrl + Shift + S   Ctrl + Shift + S    
Close Current Document Ctrl + W Ctrl + W Ctrl + F4 or Ctrl + W Ctrl + W Ctrl + W Ctrl + F4 Ctrl + W Ctrl + W Ctrl + F4    
Undo Ctrl + Z Ctrl + Z Ctrl + Z Ctrl + Z Ctrl + Z Ctrl + Z Ctrl + Z Ctrl + Z Ctrl + Z Ctrl + Z Ctrl + Z
Redo Ctrl + Shift + Z Ctrl + Y Ctrl + Shift + Z Ctrl + Shift + Z Ctrl + Shift + Z Ctrl + Shift + Z Ctrl + Shift + Z Ctrl + Y Ctrl + Y Ctrl + Y Ctrl + Y
Cut Ctrl + X Ctrl + X Ctrl + X Ctrl + X Ctrl + X Ctrl + X Ctrl + X Ctrl + X Ctrl + X Ctrl + X Ctrl + X
Copy Ctrl + C Ctrl + C Ctrl + C Ctrl + C Ctrl + C Ctrl + C Ctrl + C Ctrl + C Ctrl + C Ctrl + C Ctrl + C
Paste Ctrl + V Ctrl + V Ctrl + V Ctrl + V Ctrl + V Ctrl + V Ctrl + V Ctrl + V Ctrl + V Ctrl + V Ctrl + V
Find Ctrl + F Ctrl + F Ctrl + F Ctrl + F Ctrl + F Ctrl + F Ctrl + F Ctrl + F Ctrl + F Ctrl + F Ctrl + F
Find Next Ctrl + G Ctrl + G Ctrl + K Ctrl + G F3 F3 F3 F3 F3 F3 F3
Find Previous Ctrl + Shift + G Ctrl + Shift + G Ctrl + Shift + K Ctrl + Shift + G Shift + F3 Shift + F3 Shift + F3 Shift + F3 Shift + F3 Shift + F3 Shift + F3
Replace Ctrl + Shift + R Ctrl + Shift + R Ctrl + F Ctrl + H Ctrl + R Ctrl + R Ctrl + F Ctrl + H Ctrl + H Ctrl + H Ctrl + H
Select All Ctrl + A Ctrl + A Ctrl + A Ctrl + A Ctrl + A Ctrl + A Ctrl + A Ctrl + A Ctrl + A Ctrl + A Ctrl + A
Format Document Ctrl + I Ctrl + I Ctrl + Shift + F     Ctrl + Alt + L     Ctrl + K, Ctrl + D Ctrl + Shift + I Alt + Shift + F
Complete Word Ctrl + / Ctrl + / Alt + / Ctrl + Space Ctrl + Space Ctrl + Space Ctrl + Space   Ctrl + Space Ctrl + Space Ctrl + Space
Convert to Uppercase     Ctrl + Shift + X Ctrl + U Ctrl + U   Alt + Shift + U Ctrl + K, Ctrl + U Ctrl + Shift + U    
Convert to Lowercase     Ctrl + Shift + Y Ctrl + L Ctrl + Shift + U   Alt + U Ctrl + K, Ctrl + L Ctrl + U    
Toggle Case     Not supported     Ctrl + Shift + U          
Go to Line Alt + G Alt + G Ctrl + L Ctrl + I Ctrl + G Ctrl + G Ctrl + L Ctrl + G Ctrl + G Ctrl + G Ctrl + G
Delete Line     Ctrl + D Ctrl + D Ctrl + K Ctrl + Y   Ctrl + Shift + K Ctrl + Shift + L Ctrl + Shift + K Ctrl + Shift + K
Move Line Up     Alt + Up Alt + Up Ctrl + Shift + Up Alt + Shift + Up Ctrl + Shift + Up Ctrl + Shift + Up Alt + Up Alt + Up Alt + Up
Move Line Down     Alt + Down Alt + Down Ctrl + Shift + Down Alt + Shift + Down Ctrl + Shift + Down Ctrl + Shift + Down Alt + Down Alt + Down Alt + Down
Add Cursor Above     Not supported       Alt + Shift + Up Alt + Shift + Up Alt + Shift + Up Alt + Shift + Up Ctrl + Alt + Up
Add Cursor Below     Not supported       Alt + Shift + Down Alt + Shift + Down Alt + Shift + Down Alt + Shift + Down Ctrl + Alt + Down
Sort Lines     Ctrl + Alt + S         F9      
Add Line Comment Ctrl + Alt + ; Ctrl + Alt + ; Not Assigned   Ctrl + D       Ctrl + K, Ctrl + C Ctrl + K, Ctrl + C Ctrl + K, Ctrl + C
Remove Line Uncomment Ctrl + Alt + = Ctrl + Alt + = Not Assigned   Ctrl + Shift + D       Ctrl + K, Ctrl + U Ctrl + K, Ctrl + U Ctrl + K, Ctrl + U
Toggle Line Comment     Ctrl + /     Ctrl + / Ctrl + /     Ctrl + / Ctrl + /
Refactor - Rename     Alt + Shift + R     Shift + F6 Ctrl + Shift + R     F2 F2
Go Back     Alt + Left     Ctrl + Alt + Left Alt + Left Alt + -   Ctrl + Alt + - Alt + Left
Go Forward     Alt + Right     Ctrl + Alt + Right Alt + Right Alt + Shift + -   Ctrl + Shift + - Alt + Right

Debugging

  DrRacket Eclipse Edge Firefox (Linux) Firefox (Windows) Google Chrome (Windows) PyCharm Qt Creator Visual Studio Visual Studio Code (Linux) Visual Studio Code (Windows)
Start Debugging   F11         Shift + F9 F5 F5 F5 F5
Continue Debugging   F8 F5 or F8 F8 F8 F8 or Ctrl + \ F9 F5 F5 F5 F5
Step Into   F5 F11 Ctrl + F11 F11 F11 or Ctrl + ; F7 F11 F11 F11 F11
Step Out   F7 Shift + F11 Ctrl + Shift + F11 Shift + F11 Shift + F11 or Ctrl + Shift + ; Shift + F8 Shift + F11 Shift + F11 Shift + F11 Shift + F11
Step Over   F6 F10 F10 F10 F10 or Ctrl + ‘ F8 F10 F10 F10 F10
Toggle Breakpoints   Ctrl + Shift + B   Ctrl + B Ctrl + B Ctrl + B Ctrl + F8 F9 F9 F9 F9