Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.246

Toolbars and Shortcuts

In this topic:

Debug Toolbar

Project Toolbar

Other keyboard shortcuts

Find Window

Other functionalities

 

 

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.

 

clip0005

File

ToolbarView

View

ToolbarProject

Project

ToolbarDebug

Debug

 

 

Debug Toolbar

Control debug system operation. Read more about debugging in the Debug chapter.

 

Button

Shortcut

Description

EditorDownload

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.

EditorLoadSymbolsOnly

Load Symbols Only

 

Target memory has the application already programmed and only an update link to symbols without programming the FLASH memory is necessary.

EditorAttachButton

Attach

 

Connect to a target using the Hot Attach capability (when available).

EditorResetButton

Reset

SHIFT+F5

Performs an initialization of the debugger (if necessary) and resets the CPU.

EditorRunButton

Run

F5

Start/Continue program execution and starts the CPU.

EditorStopButton

Stop

 

Stop program execution and stops the CPU.

EditorStepButton

Step

F11

Step into the next statement/function. Step feature enables line-by-line code execution whilst examining variables and register content changes.

EditorStepOverButton

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.

EditorRunUntilButton

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.  

EditorRunUntilReturn

Run Until Return

SHIFT + F11

Run until current function exists.

EditorBreakpointButton

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

EditorBreakpointsdialogButton

Breakpoints

ALT+F9

Opens dialog Execution Breakpoints.

EditorToggleHDBPButton

Toggle Hardware Breakpoints

 

Set a hardware breakpoint or disable an existing hardware breakpoint.

 

 

Project Toolbar

Control Build Manager operation. Read more in the Build Manager chapter.

 

Button

Shortcut

Description

CompileButton

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.

MakeButton

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.

REbuildButton

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.

StopBuildManagerButton

Stop Build

/

Stop Build button interrupts current Build Manager operation. Available when Build Manager is active.

 

 

Other keyboard shortcuts

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 File menu/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 File menu/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 File menu/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.

 

 

Find Window

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.

 

 

Other functionalities

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.

 

Copyright © 2024 TASKING Germany GmbH