Short-cuts for Windows, Editor, and Debugger
There are many short-cuts available. Some of these are context sensitive and only apply within that context. Below is a summary of the most import short-cuts.
Context |
Short-cut key(s) |
Description |
---|---|---|
Main |
F1 |
Open function browser |
Ctrl + Shift + F, H |
Open Global Find /Replace in library and/or Editor windows. See detail below. |
|
Ctrl + Shift + D |
Toggle Debugging on/off (will generate re-compile) |
|
Ctrl + Shift + P |
Toggle Profiling on/off |
|
Ctrl + P |
Find library file (only) |
|
Ctrl + Page up/down |
Cycle through open windows and expressions |
|
Ctrl + Tab |
Cycle through Tabs in Editor window |
|
Ctrl + 2 |
Open additional Editor window vertical split |
|
Ctrl + W |
Close current Editor Tab |
|
Ctrl + 3 |
Open additional Editor window horizontal split |
|
Ctrl + 1 |
Unsplit vertical / horizontal split |
|
Glob.Find/Replace |
Ctrl + I, C |
Toggle case (in)sensitive search |
Ctrl + F |
Match any string |
|
Ctrl + W |
Match whole word only |
|
Ctrl + R |
Search using regular expressions |
|
Ctrl + D |
Search in current document only |
|
Ctrl + S |
Search in selection only |
|
Ctrl + L |
Search in Library only |
|
Ctrl + K |
Search in Workspace code only |
|
Ctrl + O |
Search in all open documents only |
|
Ctrl + U |
Search in all documents |
|
Ctrl + Alt + Enter |
Replace All |
|
Editor |
Ctrl + F |
Quick find in editor |
Ctrl + H |
Open Find and replace for current document only. |
|
Ctrl + A |
Select All |
|
Ctrl + Z |
Undo |
|
Ctrl + Y |
Redo |
|
Ctrl + X, C, V |
Cut, copy, paste |
|
Ctrl + Shift + X, C |
Cut or copy entire line |
|
Ctrl + T |
Transpose lines |
|
Tab |
Indent using tab |
|
Shift + Tab |
Reverse indent |
|
Ctrl + Space |
Show tooltip when inside brackets ( ) |
|
Alt + right/left arrow |
In tooltip, cycle through function overloading |
|
Alt + Up/Down |
To move line(s) up and down |
|
Ctrl (+ Shift) + U |
Switch to lower / upper case |
|
Ctrl + D |
For multiple line selection of words, add next occurrence to multi caret editing. |
|
Ctrl + mouse wheel |
Zoom in and out in Editor code window |
|
Ctrl (+Shift) + 0 |
Go-to definition (when cursor is on variable, function, class or enum) |
|
Ctrl + Q |
Jump back from previous go-to-definition |
|
Ctrl + Shift + I |
To automatically indent the entire file or selection |
|
Debugger |
F7 |
Compile all |
Ctrl + F7 |
Check for compile errors in editor window |
|
F10 |
Step Over |
|
F11 |
Step Into (function) |
|
Shift + F11 |
Step out of function |
|
F5 |
Continue (for highlighted thread, when using multiple) |
|
Shift + F5 |
Continue all threads |
|
Ctrl + F5 |
Continue all other than active thread |
|
F9 |
Toggle break-point on row |
|
Ctrl + F9 |
Remove break-point |
Note
Many shortcuts used in Scintilla based editors will also work in the Qlang Editor.