Shortcuts

Parent Previous Next

winIDEA features a wide range of shortcuts, which enable the user to perform tasks most efficiently. Some shortcuts are already predefined and may be immediately used, where other functions may be mapped to a shortcut by the user. All predefined shortcuts may be modified by the user.


Open Tools / Customize / Keyboard to inspect and modify the available shortcuts:

Customize dialog


The following chart lists the default shortcut configuration:


Categories

Commands

Key 1

Key 2

Description

File

FileNew

Ctrl+N


Create a new document


FileOpen

Ctrl+O


Open an existing document


FileSave

Ctrl+S


Save the active document


FileSaveAs

Unassigned


Save the active document with a new name


FileSaveAll

Unassigned


Save all modified files


FilePrint

Ctrl+P


Print the active document


FileFindInFiles

Ctrl+Shift+F


Search for a string in multiple files


FileOpenWorkspace

Ctrl+Shift+O


Load existing workspace project


FileSaveWorkspace

Unassigned


Save  workspace project


FileNewWorkspace

Ctrl+Shift+N


Create new workspace


FileSaveWorkspaceTemplate

Unassigned


Save  workspace project as template


FileInformation

Unassigned


Display iCE status information


FileExit

Unassigned


Quit the application; prompts to save documents

Edit

EditFind

Ctrl+F

Alt+F3

Find the specified text


EditReplace

Unassigned


Replace the specified text with different text


EditRepeatFind

F3


Repeat the last action


EditUndo

Alt+Back

Ctrl+Z

Undo the last action


EditRedo

Ctrl+Y


Redo the previously  the undone action


EditCut

Shift+Del

Ctrl+X

Cut the selection and put it on to the Clipboard


EditCopy

Ctrl+Ins

Ctrl+C

Copy the selection and put it on to the Clipboard


EditPaste

Shift+Ins

Ctrl+V

Insert Clipboard contents


EditDelete

Unassigned


Erase the selection


EditSelectAll

Ctrl+A


Select the entire document


NextError

F4




PreviousError

Shift+F4



View

ViewProjectWorkspace

Alt+0


Open Project Workspace window


ViewOutput

Alt+2


Open Output window


ViewWatches

Alt+3


Open Watch window


ViewVariables

Alt+4


Open Variables window


ViewDisassembly

Alt+8


Open Disassembly window


ViewMemory

Alt+6


Open a new memory window


ViewProfilerCoverage

Alt+9


Open the Profiler


ViewSymbols

Alt+F12


Open a browser on the global symbol table


ViewDocumentBar

Alt+1


Show / Hide Document Bar


ViewSFR

Alt+5


Show SFR window


ViewCallstack

Alt+7


Show / Hide Callstack window


ViewDesktopTemplate1

Ctrl+Shift+1




ViewDesktopTemplate2

Ctrl+Shift+2




ViewDesktopTemplate3

Ctrl+Shift+3




ViewDesktopTemplate4

Ctrl+Shift+4




ViewZoom

Unassigned



Project

ProjectCompile

Ctrl+F7


Compile the file in the active window


ProjectLink

Unassigned


Link all project files to an executable file


ProjectMake

F7


Compile / assemble all modified project files and link to an executable file


ProjectBuild

Unassigned


Compile / assemble all project files and link to an executable file


ProjectMake

Unassigned


Stop build


ProjectProjectFiles

Unassigned


Open the project window where list of project files is maintained


ProjectSettings

Alt+F7


Configure the interface to an external cross compiler


ProjectTargets

Unassigned


Edit Project Targets


ProjectUpdateAllDependencies

Unassigned


Update all include file dependencies


ProjectToggleHeaderSource

Ctrl+Q



Debug

DebugDownload

Ctrl+F3


Initialize and download to emulator


DebugLoadSymbolsOnly

Unassigned


Load symbolic information Only


DebugTargetDownload

Unassigned




DebugRun

F5


Resume program execution from the current execution point


DebugResetAndRun

Unassigned


Reset the CPU and run immediately


DebugStop

Unassigned


Stop program execution


DebugProgramReset

Shift+F5


Reset the CPU and stop


DebugStep

F11


Step into the next statement


DebugStepMenu

Unassigned


Execute single step


DebugStepOver

F10


Step over the next statement


DebugRunUntil

Ctrl+F10


Run the program until the current/specified position


DebugRunUntilMenu

Unassigned


Run until specified location


DebugGoToAddress

Unassigned


Preset the execution point to the specified location


DebugRunUntilReturn

Ctrl+F11


Run until current function exits


DebugToggleFetchBreakpoint

F9


Set/Clear an Execution Breakpoint on current position


DebugEnableDisableBP

Ctrl+F9


BP the specifide text


DebugEditBreakpoints

Alt+F9


Open Breakpoint window


DebugHWBreakpoints

Unassigned


Display Hardware Breakpoints Dialog box


DebugReapplyBreakpoints

Shift+F9




DebugWriteSymbolFile

Unassigned


Write entire or parts of the global symbol table to a disk file


DebugSnapshot

F8




DebugModify

Ctrl+M




DebugWatchAdd

Unassigned




DebugGotoExecutionPoint

Alt+Num*


Go to Execution Point


DebugStartProfiler

Unassigned



FLASH

FLASHProgram

Unassigned



Browse

BrowseSymbols

Alt+F12


Open a browser on the global symbol table


BrowseGotoDefinition

F12




BrowsePopContext

Ctrl+Num*



Tools

Run script

F6




Run script and Wait

Ctrl+F6




Stop script

Unassigned




Run shortcut script 1

Unassigned




Run shortcut script 2

Unassigned




Run shortcut script 3

Unassigned




Run shortcut script 4

Unassigned




Tool1

Unassigned




Tool2

Unassigned




Tool3

Unassigned




Tool4

Unassigned




Tool5

Unassigned




Tool6

Unassigned




Tool7

Unassigned




Tool8

Unassigned




Tool9

Unassigned




LocalTool1

Unassigned




LocalTool2

Unassigned




LocalTool3

Unassigned




LocalTool4

Unassigned




LocalTool5

Unassigned




LocalTool6

Unassigned




LocalTool7

Unassigned




LocalTool8

Unassigned




LocalTool9

Unassigned



Window

WindowCascade

Unassigned


Arrange Windows so they overlap


WindowTile

Unassigned


Arrange Windows as non-overlapping tiles


WindowArrange Icons

Unassigned


Arrange icons at the bottom of the window


WindowSplit

Unassigned


Split the active window into panes


WindowCloseAll

Unassigned


Close all windows


WindowWindows

Unassigned


Display list of open documents


WindowZoom

Unassigned


Zoom current document


WindowDockHide

Shift+Esc



Help

HelpContents

Unassigned


Display main help screen


HelpIndex

Unassigned


List help topics


HelpUsingHelp

Unassigned


Display instructions about to use help


HelpAbout

Unassigned


Display program information, version number and copyright

Plugin: Editor

EditorGotoLine

Ctrl+G


Go to Line Dialog


EditorToggleBookmark

Ctrl+F2


Toggle Bookmark


EditorNextBookmark

F2


Display Next Bookmark


EditorPreviousBookmark

Shift+F2


Display Previous Bookmark


EditorShowBookmarks

Alt+F2


Display Bookmarks Dialog


EditorDeleteLine

Ctrl+L


Delete Line


EditorFindPrev

Shift+F3




EditorFindMatchingBrace

Ctrl+AKUT



Plugin: Analyzer

Analyzer.GotoMarker#1

Ctrl+1


Display Marker 1


Analyzer.GotoMarker#2

Ctrl+2


Display Marker 2


Analyzer.GotoMarkerCaret

Ctrl+0


Display Signal Pointer


Analyzer.GotoTrigger

Ctrl+J


Display Trigger Position


Analyzer.BookmarkToggle

Ctrl+F2




Analyzer.BookmarkNext

F2




Analyzer.BookmarkPrev

Shift+F2




Analyzer.BookmarkDeleteAll

Ctrl+Shift+F2


Delete All Bookmarks


Analyzer.SetMarker#1

Ctrl+Alt+1


Set Marker 1


Analyzer.SetMarker#2

Ctrl+Alt+2


Set Marker 2


Analyzer.RemoveMarkers

Ctrl+3


Remove Markers


Analyzer.TraceEditSignalsDialog

Unassigned


Display Signals Dialog


Analyzer.TraceExportDialog

Unassigned


Export Data


Analyzer.TraceSignalModeHex

Unassigned




Analyzer.TraceSignalModeDec

Unassigned




Analyzer.TraceSignalModeBin

Unassigned




Analyzer.TraceTrackSource

Unassigned




Analyzer.TrackSource

Unassigned




Analyzer.TraceSetZero

Unassigned




Analyzer.TraceResetZero

Unassigned




Analyzer.TraceRelativeTime

Unassigned


Toggle Relative Time


Analyzer.TraceDisplayProfilerStatus

Unassigned


Display Trigger Status bar


Analyzer.TraceGoToLastFunctionSample

Unassigned


Go To Last Function Sample


Analyzer.TraceGoToFirstFunctionSample

Unassigned


Go To First Function Sample


Analyzer.ProfilerExportDialog

Unassigned


Export Profiler Session


Analyzer.ProfilerRelativeLines

Unassigned




Analyzer.ProfilerFitChart

Unassigned




Analyzer.ProfilerTrackSource

Unassigned




Analyzer.ProfilerTrackDisassemly

Unassigned




Analyzer.ProfilerZoomIn

Unassigned


Zoom In


Analyzer.ProfilerZoomOut

Unassigned


Zoom Out


Analyzer.ProfilerZoomAll

Unassigned


Zoom all


Analyzer.ProfilerZoomMarkers

Unassigned


Zoom between Markers


Analyzer.ProfilerSessionStatistic

Unassigned




Analyzer.ProfilerAutoSyncToTrace

Unassigned


Auto Synchronize Trace and Profiler


Analyzer.ProfilerSyncToTrace

Unassigned


Go to trace


Analyzer.ProfilerSnapOnFind

Unassigned


Snap area on Find


Analyzer.ConfigurationListDialog

Unassigned


Display Analyzer Configuration List


Analyzer.CurrentConfigurationDialog

Unassigned


Display Analyzer Configuration


Analyzer.OptionsDialog

Unassigned


Display Options Dialog


Analyzer.Begin

Ctrl+B


Begin New Session


Analyzer.Reanalyze

Unassigned


Re-analyze last Session


Analyzer.TriggerNow

Unassigned


Force Trigger


Analyzer.StopLoading

Unassigned


Stop


Analyzer.TraceSignalHide

Unassigned


Hide Selected Signals


Analyzer.TraceSignalDelete

Unassigned


Delete Selected Signals


Analyzer.TraceInsertGroupSignal

Unassigned


Insert Group Signal


Analyzer.TraceInsertLogicSignal

Unassigned


Insert Logic Signal


Analyzer.TraceEditFiltersDialog

Unassigned


Display States and Filters Configuration Dialog


Analyzer.GotoDialog

Ctrl+G




Analyzer.ViewTraceWindow

Unassigned


Show Trace Window


Analyzer.ViewProfilerStatisticWindow

Unassigned


Show Profiler Statistic Window


Analyzer.ViewProfilerTimelineWindow

Unassigned


Show Profiler Timeline Window


Analyzer.ViewCoverageStatisticWindow

Unassigned


Show Coverage Statistic Window