Code::Blocks is a great IDE for c programming. You can use this IDE for C, C++, Arduino program, and many other things. The keyboard shortcuts can save your time and you can finish your project fast using it.
The keyboard shortcut for basic code editing
Function | Shortcut Key |
---|
Undo the last action | Ctrl + Z |
Redo the 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 |
Basic editor settings
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 a word. | Ctrl + BackSpace |
Delete to the end of the word. | Ctrl + Delete |
Delete to the start of the line. | Ctrl + Shift + BackSpace |
Delete to the end of the line. | Ctrl + Shift + Delete |
Go to the start of the document. | Ctrl + Home |
Extend selection to start the document. | Ctrl + Shift + Home |
Go to the start of the display line. | Alt + Home |
Extend selection to the start of the display line. | Alt + Shift + Home |
Go to the end of the document. | Ctrl + End |
Extend selection to the end of the document. | Ctrl + Shift + End |
Go to the end of the display line. | Alt + End |
Extend selection to the end of the display line. | Alt + Shift + End |
Expand or contract a fold point. | Ctrl + Keypad "*" |
Create or delete a bookmark. | Ctrl + F2 |
Go to the next bookmark. | F2 |
Select to next bookmark. | Alt + F2 |
Find selection. | Ctrl + F3 |
Find selection backward. | 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 backward, skipping nested ones. | Ctrl + J |
Select to matching preprocessor conditional backward. | Ctrl + Shift + J |
Previous paragraph. Shift extends selection. | Ctrl + [ |
Next paragraph. Shift extends selection. | Ctrl + ] |
Previous word. Shift extends the selection. | Ctrl + Left |
Next word. Shift extends the selection. | Ctrl + Right |
Previous word part. Shift extends the selection. | Ctrl + / |
Next word part. Shift extends selection. | Ctrl + \ |
Keyboard shortcuts for file
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 |
The keyboard shortcut for basic view options
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 |
Keyboard shortcuts for search
Function | Shortcut Key |
---|
Find | Ctrl + F |
Find next | F3 |
Find previous | Shift + F3 |
Find in files | Ctrl + 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 + . |
Keyboard shortcuts for build
Function | Shortcut Key |
---|
Build | Ctrl + F9 |
Compile current file | Ctrl + Shift + F9 |
Run | Ctrl + F10 |
Build and Run | F9 |
Rebuild | Ctrl + F11 |
Keyboard shortcuts for 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 |
All those keyboards shortcuts are officially listed by Code::Blocks. Here is the PDF of all those keyboard shortcuts. Download and print that document and stick it near your workspace. We have many articles about keyboard shortcuts of different IDE like VS Code and Android Studio.