- Note: You can define your own keyboard shortcuts with the Keyboard Shortcuts plugin
Editor
| Function
|
Shortcut Key
|
| Undo last action |
Ctrl + Z
|
| Redo last action |
Ctrl + Shift + Z
|
| Cut selected text |
Ctrl + X
|
| Copy selected text |
Ctrl + C
|
| Paste text from clipboard |
Ctrl + V
|
| Select all text |
Ctrl + A
|
| Swap header / source |
F11
|
| Comment highlighted code |
Ctrl + Shift + C
|
| Uncomment highlighted code |
Ctrl + Shift + X
|
| Duplicate line caret is on |
Ctrl + D
|
| Auto-complete / Abbreviations |
Ctrl + Space / Ctrl + J
|
| Show call tip |
Ctrl + Shift + Space
|
| Swap line caret is on with line above it |
Ctrl + T
|
| Toggle bookmark |
Ctrl + B
|
| Goto previous bookmark |
Alt + PgUp
|
| Goto next bookmark |
Alt + PgDown
|
| Toggle current block folding |
F12
|
| Toggle all folds |
Shift + F12
|
This is a list of shortcuts provided by the Code::Blocks' editor component. These shortcuts cannot be rebound.
| Function
|
Shortcut Key
|
| Magnify text size. |
Ctrl + Keypad "+"
|
| Reduce text size. |
Ctrl + Keypad "-"
|
| Restore text size to normal. |
Ctrl + Keypad "/"
|
| Cycle through recent files. |
Ctrl + Tab
|
| Indent block. |
Tab
|
| Dedent block. |
Shift + Tab
|
| Delete to start of word. |
Ctrl + BackSpace
|
| Delete to end of word. |
Ctrl + Delete
|
| Delete to start of line. |
Ctrl + Shift + BackSpace
|
| Delete to end of line. |
Ctrl + Shift + Delete
|
| Go to start of document. |
Ctrl + Home
|
| Extend selection to start of document. |
Ctrl + Shift + Home
|
| Go to start of display line. |
Alt + Home
|
| Extend selection to start of display line. |
Alt + Shift + Home
|
| Go to end of document. |
Ctrl + End
|
| Extend selection to end of document. |
Ctrl + Shift + End
|
| Go to end of display line. |
Alt + End
|
| Extend selection to end of display line. |
Alt + Shift + End
|
| Expand or contract a fold point. |
Ctrl + Keypad "*"
|
| Create or delete a bookmark. |
Ctrl + F2
|
| Go to next bookmark. |
F2
|
| Select to next bookmark. |
Alt + F2
|
| Find selection. |
Ctrl + F3
|
| Find selection backwards. |
Ctrl + Shift + F3
|
| Scroll up. |
Ctrl + Up
|
| Scroll down. |
Ctrl + Down
|
| Line cut. |
Ctrl + L
|
| Line copy. |
Ctrl + Shift + T
|
| Line delete. |
Ctrl + Shift + L
|
| Line transpose with previous. |
Ctrl + T
|
| Line duplicate. |
Ctrl + D
|
| Find matching preprocessor conditional, skipping nested ones. |
Ctrl + K
|
| Select to matching preprocessor conditional. |
Ctrl + Shift + K
|
| Find matching preprocessor conditional backwards, skipping nested ones. |
Ctrl + J
|
| Select to matching preprocessor conditional backwards. |
Ctrl + Shift + J
|
| Previous paragraph. Shift extends selection. |
Ctrl + [
|
| Next paragraph. Shift extends selection. |
Ctrl + ]
|
| Previous word. Shift extends selection. |
Ctrl + Left
|
| Next word. Shift extends selection. |
Ctrl + Right
|
| Previous word part. Shift extends selection. |
Ctrl + /
|
| Next word part. Shift extends selection. |
Ctrl + \
|
Files
| Function
|
Shortcut Key
|
| New file or project |
Ctrl + N
|
| Open existing file or project |
Ctrl + O
|
| Save current file |
Ctrl + S
|
| Save all files |
Ctrl + Shift + S
|
| Close current file |
Ctrl + F4 / Ctrl + W
|
| Close all files |
Ctrl + Shift + F4 / Ctrl + Shift + W
|
This is a list of shortcuts provided by the Code::Blocks' tab component. These shortcuts cannot be rebound.
| Function
|
Shortcut Key
|
| Activate next open file |
Ctrl + Tab
|
| Activate previous open file |
Ctrl + Shift + Tab
|
View
| Function
|
Shortcut Key
|
| Show / hide Messages pane |
F2
|
| Show / hide Management pane |
Shift + F2
|
| Move project up (in Project tree) |
Ctrl + Shift + Up
|
| Move project down (in Project tree) |
Ctrl + Shift + Down
|
| Activate prior (in Project tree) |
Alt + F5
|
| Activate next (in Project tree) |
Alt + F6
|
| Zoom in / out |
Ctrl + Roll Mouse Wheel
|
| Focus editor |
CTRL + Alt + E
|
Search
| Function
|
Shortcut Key
|
| Find |
Ctrl + F
|
| Find next |
F3
|
| Find previous |
Shift + F3
|
| Find in files |
Crtl + Shift + F
|
| Replace |
Ctrl + R
|
| Replace in files |
Ctrl + Shift + R
|
| Goto line |
Ctrl + G
|
| Goto next changed line |
Ctrl + F3
|
| Goto previous changed line |
Ctrl + Shift + F3
|
| Goto file |
Alt + G
|
| Goto function |
Ctrl + Alt + G
|
| Goto previous function |
Ctrl + PgUp
|
| Goto next function |
Ctrl + PgDn
|
| Goto declaration |
Ctrl + Shift + .
|
| Goto implementation |
Ctrl + .
|
| Open include file |
Ctrl + Alt + .
|
Build
| Function
|
Shortcut Key
|
| Build |
Ctrl + F9
|
| Compile current file |
Ctrl + Shift + F9
|
| Run |
Ctrl + F10
|
| Build and Run |
F9
|
| Rebuild |
Ctrl + F11
|
Debug
| Function
|
Shortcut Key
|
| Debug |
F8
|
| Continue debugging |
Ctrl + F7
|
| Step over a code block |
F7
|
| Step into a code block |
Shift + F7
|
| Step out of a code block |
Ctrl + Shift + F7
|
| Toggle breakpoint |
F5
|
| Run to cursor |
F4
|
| Previous error |
Alt + F1
|
| Next error |
Alt + F2
|