Toolbars and Shortcuts
In this topic:
Toolbars provide easy, one-click access to most often used commands. Toolbars are more or less static and they can either visible or hidden. Select or deselect toolbars via View | Toolbars.
File |
|
View |
|
Project |
|
Debug |
The Debug Toolbar controls the system debug operation.
Button |
Shortcut |
Description |
|
---|---|---|---|
Download |
CTRL+F3 |
Performs an initialization (if necessary) and a download specified file content into the target memory(s). winIDEA supports two types of downloads: •Download - Performs memory programming and resets CPU. •Target Download - Performs memory programming without CPU reset. |
|
Load Symbols Only |
|
The target memory has the application already programmed and only an update link to symbols without programming the FLASH memory is necessary. |
|
Attach |
|
Connect to a target using the Hot Attach capability (when available). |
|
Reset |
SHIFT+F5 |
Performs an initialization of the debugger (if necessary) and resets the CPU. |
|
Run |
F5 |
Start/Continue program execution and starts the CPU. |
|
Stop |
|
Stop program execution and stops the CPU. |
|
Step |
F11 |
Step into the next statement/function. Step feature enables line-by-line code execution whilst examining variables and register content changes. |
|
Step Over |
F10 |
Step over the next statement/function. Enables the option to execute a entire function call and stop again when the starting point of the next line of code is reached. |
|
Run Until |
CTRL+F10 |
Run program until the current/specified position. Run Until function enables you to quickly execute a portion of code without needing to set a breakpoint. It navigates you to either the next breakpoint or to the position where you clicked in the code depending on which one is next in program execution flow. |
|
Run Until Return |
SHIFT + F11 |
Run until current function exists. |
|
Toggle Breakpoint |
F9 |
Set a breakpoint or clear an existing breakpoint at the selected position in the active Editor window, or the marked instruction in the Disassembly Window |
|
Breakpoints |
ALT+F9 |
Opens dialog Execution Breakpoints. |
|
Toggle Hardware Breakpoints |
|
Set a hardware breakpoint or disable an existing hardware breakpoint. |
Control Build Manager operation.
Button |
Shortcut |
Description |
|
---|---|---|---|
Compile |
CTRL+F7 |
Processes the file in the active edit window. According to its type either the compiler or the assembler is run. Available when an edit window containing a project file is open. |
|
Make |
F7 |
Starts the 'Make' process in which all project files that are 'out of date' (modified since their last compilation) are processed according to their type. Available when a workspace is loaded and Build Manager is not active. |
|
Rebuild |
/ |
Rebuild button starts the 'Build' process in which all project files are processed according to their type. Available when a workspace is loaded and Build Manager is not active. |
|
Stop Build |
/ |
Stop Build button interrupts current Build Manager operation. Available when Build Manager is active. |
Shortcut |
Description |
---|---|
CTRL+ Page Up/Page Down |
Document/window tab navigation - navigating through available windows/documents in the current tabbed pane. |
Holding ALT+CTRL Arrow up/down/left/right |
View navigation - Moves to the associated windows/tabbed panes. The same can be achieved by CTRL+TAB and CTRL+SHIFT+TAB. |
Holding ALT+CTRL Page Up/Page Down |
Frame navigation - Moves to next/previous winIDEA frame. |
CTRL+SHIFT+p |
Document pin. |
CTRL+W |
Close window. |
CTRL+Q |
Toggle Header/Source file. |
ESC |
Go to last document. |
CTRL+ALT+P |
Makes a print screen (copies image contents to clipboard) of the currently selected view. |
CTRL+ALT+R |
Makes a print screen (copies image contents to clipboard) of the entire window pane of the currently selected frame. |
ALT+ letters for menus / dialogs (or left / right / up / down keys) |
Open winIDEA main menus and dialog. When pressing ALT the shortcut is underlined.
Example: Open CPU Options dialog via ALT + A + P. |
CTRL+N |
Opens a new document in Editor window which has no physical file attached. When working with such edit windows a Save command request (explicit or upon closing the window) will bring up the Save As dialog box asking you to specify the file name. Also available in File / New. |
CTRL+O |
Prompts you for a name of an existing file and when selected, displays the contents of the file in a new window. Also available in File / Open. |
CTRL+F4 |
Close active/selected document in Editor window. |
CTRL+S |
Saves contents of the current document in Editor window to its file. Also available in File / Save. |
ALT+0 |
Open or focus the Project window. |
ALT+2 |
Open or focus the Output window. Read more in Output windows chapter. |
ALT+3 |
Open or focus (first in the list) Watch window. In case of multiple Watches a pop up context menu is shown which allows us to select which Watch to open/focus. Read more in Watches Window chapter. |
ALT+4 |
Open or focus the Locals Window. |
ALT+5 |
Open or focus Special Function Registers window. |
ALT+6 |
Open dialog Display Memory to select which address display in Memory Window. |
ALT+7 |
Open or focus the Callstack Window. |
ALT+8 |
Open or focus Disassembly Window. |
ALT+F12 |
Open Symbols Browser dialog to browse variables. |
ALT+F7 |
Open Project Settings dialog for Build Manager. |
CTRL+M |
Open dialog Modify Expression. |
ALT+Num* |
Show Execution Point |
F2 |
Watch, Locals, This, SFRs Windows - Edit values. Watch Window - Editing of the last row edits the name because we are creating a new watch. Plugin Windows - Press F2 key and an alphanumeric character to start editing. When editing a field and pressing the F2 key, the editing moves to the next editable field of the same item. |
F8 |
Snapshot |
F6 |
Run Script. |
CTRL+F6 |
Run Script and Wait. |
CTRL+ALT+ENTER |
Maximize/minimize winIDEA frame. |
Shortcut |
Description |
---|---|
CTRL+F |
Open an internal window that lets you search for a desired string. |
F3, alternative left and right key |
Search forward. |
SHIFT+F3, alternative left and right key |
Search backward. |
ALT+C with arrow buttons left and right |
Limit the search to Case Sensitive. |
ALT+W with arrow buttons left and right |
Limit the search to Whole Words. |
ALT+M |
Mark the search results of the current search string for later use. |
ESC |
Close the Find Window. |
ESC + ESC |
Remove search results of the last search before the find window was closed. |
CTRL+G |
Go to selected line in Editor window. |
CTRL+H |
Find/Replace window in Editor. |
•Middle mouse button click on a window/document title/tab will close it.
•Dock resizing and dragging can be canceled by pressing the ESC button.
•Hovering over a window/document title will show its full title/path in a tool tip.
•Hovering the mouse over the main winIDEA frame title will show the full workspace path in a tool tip.
•A frame with a single view/document pane/view pane can be maximized via double click on its title.
•A document can be opened in a desired document pane by dragging it from the Project Window onto the desired document pane.
•While dragging a window over a partially hidden frame and pressing SHIFT key the frame will be brought to front.
•Profiler: Horizontal scrolling: Holding SHIFT and scrolling the mouse wheel.