Default Key Bindings

Keys can be mapped to any 10x Command or python function.

The key mappings can be changed in the key mappings file (Settings Menu -> Key Bindings)

%appdata%\10x\Settings\KeyBindings.10x_settings

General

Control Shift EToggleWorkspaceExplorer

Toggle the workspace explorer panel

Control Shift XShowCommandPanel

Show the execute command text box

F1InternetSearch

Internet search for the current word or selection using the InternetSearchCommand setting

Control Shift .ZoomIn

Zoom in on editor text (increase font size)

Control Shift CommaZoomOut

Zoom in on editor text (decrease font size)

Alt EnterToggleFullscreen

Toggle fullscreen

Control Alt EnterToggleFocusMode

Toggle focus mode

Shift Alt EnterToggleFullScreenFocusMode

Toggle fullscreen focus mode

Alt XOpenCurrentFileInVS

Open the current file at the current line in Visual Studio

File

Control OOpenFile

Open a file

Control F4CloseFile

Close the current file

Control SSaveFile

Save the current file

Control S, Control SSaveAll

Save all files

Control NNewTextFile

Create a new text file

Control TShowInWorkspaceTree

Show the current file in the workspace tree

Edit

Control XCut

Cut to Clipboard

Control CCopy

Copy to clipboard

Control VPaste

Paste from clipboard

Control Shift VPasteHistory

Show the paste history dropdown

Control ZUndo

Undo the last operation

Control YRedo

Redo the last undone operation

Control Shift UMakeSelectionUppercase

Make selection uppercase

Control UMakeSelectionLowercase

Make selection lowercase

Control Shift UpMoveLineUp

Move current line up one

Control Shift DownMoveLineDown

Move current line down one

Shift DeleteCutLine

Cut the current line

Control Shift LDeleteLine

Delete the current line

Control K, Control CCommentline

Comment the current line or selected lines

Control K, Control UUncommentline

Uncomment the current line or selected lines

Control Shift /ToggleComment

Toggle line comment if no select. Toggle block comment if selection.

Control LDeleteToEndOfLine

Delete to the end of the line.

Control Shift DDuplicateLine

Duplicate the current line

Control EnterInsertLine

Insert a new line at the current line

Control Shift EnterInsertLineAfter

Insert a new line after the current line

Control ASelectAll

Select all text

Control WSelectCurrentWord

Select the current word

Shift Alt =SelectCurrentScope

Select the current scope

Control Shift MSelectCurrentBracketScope

Select the current scope for ()[]{}

DeleteDelete

Delete the current character or selected text

Control Shift WToggleWhitespace

Toggle whitespace visibility

Control InsertCopy

Copy to clipboard

Shift InsertPaste

Paste from clipboard

Control Shift ZRedo

Redo the last undone operation

MultiCursor

Control DSelectNextMultiCursor

Select the next occurance of the current word using multi-cursor select

Control Shift Alt JSelectAllOccurrences

Select all of the find results with multiple cursors

Control MouseMiddleButtonAddCursorAtMousePos

Add a new cursor at the current mouse pos

Shift Alt UpMultiCursorMoveUp

Add a new cursor on the line above

Shift Alt DownMultiCursorMoveDown

Add a new cursor on the line below

Shift Alt LeftMultiCursorMoveLeft

Increase selection end for all multi-cursors

Shift Alt RightMultiCursorMoveRight

Decrease selection end for all multi-cursors

Alt F3SelectAllOccurrences

Select all of the find results with multiple cursors

CollapseRegions

Control Shift [CollapseRegion

Collapse the current region

Control Shift ]ExpandRegion

Expand the current region

Control M, Control MToggleCollapseExpandRegion

Toggle the collapse/expand of the current region

Control M, Control LToggleCollapseExpandAllRegions

Toggle the collapse/expand of the all regions in the file

Tabs

Control PageUpPrevPanelTab

Focus the previous tab in the current panel

Control PageDownNextPanelTab

Focus the next tab in the current panel

Navigation

Shift Alt OFindFile

Show the Find File panel

Control FFindInFile

Find text in the current file

Shift F3FindInFilePrev

Find the previous occurance of the last searched for text in the current file

F3FindInFileNext

Find the next occurance of the last searched for text in the current file

Control Shift F3FindInFilePrevCurrentWord

Find the previous occurance of the current word in the current file

Control F3FindInFileNextCurrentWord

Find the next occurance of the current word in the current file

Control HFindReplaceInFile

Find and replace text in the current file

Control GGoToLine

Go to the specified line in the current file

Control -PrevLocation

Go to the previous cursor location

Control Shift -NextLocation

Go to the next cursor location

Control =PrevLocationCurrentFile

Go to the previous cursor location in the current file

Control Shift =NextLocationCurrentFile

Go to the next cursor location in the current file

Control Shift BackspacePrevEditLocation

Go to the previous edit location

Shift F4GotoPrevResult

Go to the previus result in the last search or build operation

F4GotoNextResult

Go to the next result in the last search or build operation

Control Shift TRestoreRecentlyClosedFile

Re-open the most recently closed file

Control Shift \MoveToMatchingBracket

Move to the matching bracket or brace

UpMoveCursorUp

Move the cursor up in the current text editor

DownMoveCursorDown

Move the cursor down in the current text editor

LeftMoveCursorLeft

Move the cursor left in the current text editor

RightMoveCursorRight

Move the cursor right in the current text editor

Shift UpSelectUp

Move the selection up one line

Shift DownSelectDown

Move the selection down one line

Shift LeftSelectLeft

Move the selection left one character

Shift RightSelectRight

Move the selection right one character

HomeMoveToLineStart

Move the cursor to the start of the line

EndMoveToLineEnd

Move the cursor to the end of the line

Control HomeMoveToFileStart

Move the cursor to the end of the file

Control EndMoveToFileEnd

Move the cursor to the end of the file

Control Shift HomeSelectToFileStart

Select to the start of the file

Control Shift EndSelectToFileEnd

Select to the end of the file

Shift HomeSelectToLineStart

Select to the start of the line

Shift EndSelectToLineEnd

Select to the end of the line

Control LeftMoveCursorPrevWord

Move the cursor to the previous word

Control RightMoveCursorNextWord

Move the cursor to the next word

Control Shift LeftMoveCursorPrevWordSelect

Select to the start of the current/prev word

Control Shift RightMoveCursorNextWordSelect

Select to the end of the current/next word

Control UpScrollOneLineUp

Scroll one line up

Control DownScrollOneLineDown

Scroll one line down

PageUpPageUp

Move up by a page

PageDownPageDown

Move down by a page

Shift PageUpSelectPageUp

Move selection up by a page

Shift PageDownSelectPageDown

Move selection down by a page

MouseBackButtonPrevLocation

Go to the previous cursor location

MouseForwardButtonNextLocation

Go to the next cursor location

F8GotoNextResult

Go to the next result in the last search or build operation

Shift Alt PageUpSelectPageUp

Move selection up by a page

Shift Alt PageDownSelectPageDown

Move selection down by a page

Shift Alt HomeMoveToLineStart

Move the cursor to the start of the line

Shift Alt EndSelectToLineEnd

Select to the end of the line

Control Shift SSearch

Open Search Panel

Control Shift FSearch

Open Search Panel

FindInFiles

Control Shift GFindInFiles

Show the FindInFiles panel

Control Shift HReplaceInFiles

Show the ReplaceInFiles panel

Alt RReplaceNextInFile

Replace the next item from the Find.Replace panel

Shift Alt RReplaceAllInFile

Replace all items in the current file from the Find.Replace panel

Parser

Alt GGotoSymbolDefinition

Jump to the definition of the current symbol

MouseMiddleButtonGotoSymbolDefinitionUnderMouse

Jump to the definition of the symbol at the mouse position

Shift Alt SFindSymbol

Find a symbol in the workspace

Shift Alt FFindSymbolReferences

Show references for the current symbol

Control RRenameSymbol

Rename the current symbol

EnterSubmitRenameSymbol

Submit the current symbol rename

Alt MFindFunction

Open the Find Function panel to find a function defnition in the current file

Control SpaceAutocomplete

Show the autocomplete dropdown

UpAutocompleteUp

Move to the previous item in the autocomplete list

DownAutocompleteDown

Move to the next item in the autocomplete list

PageUpAutocompletePageUp

Page selection up in the autocomplete list

PageDownAutocompletePageDown

Page selection down in the autocomplete list

Control Shift SpaceShowFunctionArgsInfo

If cursor is in a function call show the function declaration

Control K, Control IShowSymbolInfo

Show the symbol info for the current symbol

Alt OCppParser.ToggleSourceHeader

Toggle between the source .cpp and .h header file

Build

F7BuildActiveWorkspace

Build the currently active workspace

Control Alt F7RebuildActiveWorkspace

Rebuild the currently active workspace

Control F7BuildCurrentFile

Build the current file

Shift F8GotoPrevBuildError

Go to the previous build error

Control CancelCancelBuild

Cancel the current build

Debugging

F5StartDebugging

Start debugging or continue debugging if debugger paused

Control Shift F5RestartDebugging

Restart the debugger

Shift F5StopDebugging

Stop debugging

F10DebugStepOver

Debug step over

F11DebugStepInto

Debug step into

Shift F11DebugStepOut

Debug step out

Control F5Run

Launch the exe without debugging

F9ToggleBreakpoint

Toggle breakpoint on the current line

Control Shift F9RemoveAllBreakpointsFromFile

Remove all breakpoints from the current file

MacroRecording

Control Shift RRecordKeySequence

Start/stop recording a key sequence

Control Shift PPlaybackKeySequence

Playback a key sequence

Bookmarks

Control F2ToggleBookmark

Toggle bookmark for current line

Shift F2PrevBookmark

Go to the previous bookmark

F2NextBookmark

Go to the next bookmark

Shift Alt F2PrevBookmarkInFile

Go to the previous bookmark in the current file

Alt F2NextBookmarkInFile

Go to the next bookmark in the current file

Control Shift F2RemoveAllBookmarksFromFile

Remove all bookmarks from the current file

Formatting

Control K, Control FFormatSelection

Format the selection or the current scope if no selection

Control ]IndentLine

Indent the current line or selected lines

Control [UnindentLine

Unindent the current line or selected lines

Panels

Control Alt LeftMovePanelLeft

Move the current panel left

Control Alt RightMovePanelRight

Move the current panel right

Control Alt UpMovePanelUp

Move the current panel up

Control Alt DownMovePanelDown

Move the current panel down

Alt LeftMovePanelFocusLeft

Move the current panel focus left

Alt RightMovePanelFocusRight

Move the current panel focus right

Alt UpMovePanelFocusUp

Move the current panel focus up

Alt DownMovePanelFocusDown

Move the current panel focus down

Control TabShowSwitchPanelPanel

Show the switch file panel

Control Shift TabShowSwitchPanelPrevItem

Move to the previous item in the switch file panel

Shift Alt DDuplicatePanel

Duplicate the current panel

Alt CommaDuplicatePanelLeft

Duplicate the current panel and move to the left

Alt .DuplicatePanelRight

Duplicate the current panel and move to the right

Misc

Shift F10ShowContextMenu

Show the context menu for the currently selected UI element

AppsKeyShowContextMenu

Show the context menu for the currently selected UI element