Visual Studio Personality

Index of All Documentation » Wing Pro Reference Manual » Key Binding Reference »


This section documents all the default key bindings for the Visual Studio keyboard personality, set by the User Interface > Keyboard > Personality preference.

Alt-1: fold-python-methods - Fold up all Python methods, expand all classes, and leave other fold points alone

Alt-2: fold-python-classes - Fold up all Python classes but leave other fold points alone

Alt-3: fold-python-classes-and-defs - Fold up all Python classes, methods, and functions but leave other fold points alone

Alt-Backspace: backward-delete-word

Alt-Comma: query-replace

Alt-Delete: backward-delete-word

Alt-Down: fold-expand-more-current

Alt-End: fold-expand-all

Alt-F11: prev-points-of-use-match

Alt-F12: next-points-of-use-match

Alt-F3: search

Alt-F4: close-window

Alt-F5: run-to-cursor

Alt-F6: run-failed-tests

Alt-F7: view-project-properties

Alt-Home: fold-collapse-all

Alt-Left: visit-history-previous

Alt-Left-button-click: find-points-of-use-clicked

Alt-Page_down: fold-expand-all-current

Alt-Page_up: fold-collapse-all-current

Alt-Period: replace-string

Alt-Return: new-line

Alt-Right: visit-history-next

Alt-Shift-A: diff-merge-a-b

Alt-Shift-B: diff-merge-b-a

Alt-Shift-Down: next-line-extend-rect

Alt-Shift-F4: find-points-of-use(search_project_files=False)

Alt-Shift-F5: debug-continue-all

Alt-Shift-Left: backward-char-extend-rect

Alt-Shift-N: diff-next

Alt-Shift-P: diff-previous

Alt-Shift-Right: forward-char-extend-rect

Alt-Shift-Up: previous-line-extend-rect

Alt-Slash: fold-toggle

Alt-Up: fold-collapse-more-current

Back-button-click: visit-history-previous

Backspace: backward-delete-char

Ctrl-0: next-document

Ctrl-1: activate-file-option-menu

Ctrl-2: activate-symbol-option-menu-1

Ctrl-3: activate-symbol-option-menu-2

Ctrl-4: activate-symbol-option-menu-3

Ctrl-5: activate-symbol-option-menu-4

Ctrl-6: activate-symbol-option-menu-5

Ctrl-7 C: use-lexer-cpp

Ctrl-7 H: use-lexer-html

Ctrl-7 M: use-lexer-makefile

Ctrl-7 N: use-lexer-none

Ctrl-7 P: use-lexer-python

Ctrl-7 S: use-lexer-sql

Ctrl-7 X: use-lexer-xml

Ctrl-8: recent-document

Ctrl-9: previous-document

Ctrl-A: select-all

Ctrl-Alt-B: search-sel-backward

Ctrl-Alt-Comma: query-replace-regex

Ctrl-Alt-Down: goto-next-bookmark(current_file_only=True)

Ctrl-Alt-F: search-sel-forward

Ctrl-Alt-F5: debug-kill-all

Ctrl-Alt-F6: debug-failed-tests

Ctrl-Alt-F7: debug-last-tests

Ctrl-Alt-G: goto-bookmark

Ctrl-Alt-K: show-bookmarks

Ctrl-Alt-Left: goto-previous-bookmark

Ctrl-Alt-M: set-bookmark

Ctrl-Alt-Period: replace-string-regex

Ctrl-Alt-Right: goto-next-bookmark

Ctrl-Alt-Shift-F5: debug-stop-all

Ctrl-Alt-T: toggle-bookmark

Ctrl-Alt-Up: goto-previous-bookmark(current_file_only=True)

Ctrl-Apostrophe: enclose(start="'", end="'")

Ctrl-B: isearch-sel-forward

Ctrl-Backspace: backward-delete-word

Ctrl-Braceleft: enclose(start="{", end="}")

Ctrl-Bracketleft: enclose(start="[", end="]")

Ctrl-Bracketright: brace-match

Ctrl-C: copy

Ctrl-Comma: next-window

Ctrl-D: selection-add-next-occurrence

Ctrl-Delete: forward-delete-word

Ctrl-Down: select-less

Ctrl-E: brace-match

Ctrl-End: end-of-document

Ctrl-Equal: zoom-in

Ctrl-F: search

Ctrl-F10: debug-to-cursor

Ctrl-F12: command-by-name

Ctrl-F3: search-sel-forward

Ctrl-F4: close

Ctrl-F5: debug-file

Ctrl-F6: step-over

Ctrl-F8: start-select-line

Ctrl-F9: break-clear-all

Ctrl-G: goto-line

Ctrl-Greater: indent-region

Ctrl-H: replace

Ctrl-Home: start-of-document

Ctrl-I: isearch-forward

Ctrl-Insert: copy

Ctrl-Iso_left_tab: begin-visited-document-cycle(move_back=False)

Ctrl-J: show-autocompleter

Ctrl-K Ctrl-C: comment-out-region

Ctrl-K Ctrl-D: toolbar-search-focus

Ctrl-K Ctrl-F: fill-paragraph

Ctrl-K Ctrl-K: toggle-bookmark

Ctrl-K Ctrl-N: goto-next-bookmark

Ctrl-K Ctrl-O: open-from-keyboard

Ctrl-K Ctrl-P: goto-previous-bookmark

Ctrl-K Ctrl-S: switch-document

Ctrl-K Ctrl-T: comment-toggle

Ctrl-K Ctrl-U: uncomment-out-region

Ctrl-L: cut-line

Ctrl-Left: backward-word

Ctrl-Left-button-click: goto-clicked-symbol-defn

Ctrl-Less: outdent-region

Ctrl-M: execute-kbd-macro

Ctrl-Minus: visit-history-previous

Ctrl-N: new-file

Ctrl-Next: forward-page-extend

Ctrl-O: open-gui

Ctrl-P: print-view

Ctrl-Page_down: next-document

Ctrl-Page_up: previous-document

Ctrl-Parenleft: start-kbd-macro

Ctrl-Parenright: stop-kbd-macro

Ctrl-Plus: zoom-in

Ctrl-Pointer_button1: goto-clicked-symbol-defn

Ctrl-Prior: backward-page-extend

Ctrl-Q: quit

Ctrl-Quotedbl: enclose(start='"', end='"')

Ctrl-Quoteleft: begin-visited-document-cycle(move_back=True, back_key="Ctrl-Quoteleft", forward_key="Ctrl-AsciiTilde")

Ctrl-R: replace

Ctrl-Return: new-line-after

Ctrl-Right: forward-word

Ctrl-S: save

Ctrl-Shift-B: isearch-sel-backward

Ctrl-Shift-D: selection-add-next-occurrence(skip_current=True)

Ctrl-Shift-Delete: delete-lines

Ctrl-Shift-Down: scroll-text-down

Ctrl-Shift-End: end-of-document-extend

Ctrl-Shift-F: batch-search

Ctrl-Shift-F3: search-sel-backward

Ctrl-Shift-F5: debug-stop

Ctrl-Shift-F6: debug-all-tests

Ctrl-Shift-F7: debug-current-tests

Ctrl-Shift-F8: start-select-block

Ctrl-Shift-F9: Multiple commands; first available is executed:

  • break-disable-all
  • break-enable-all

Ctrl-Shift-G: search-backward

Ctrl-Shift-H: batch-replace

Ctrl-Shift-Home: start-of-document-extend

Ctrl-Shift-I: add-current-file-to-project

Ctrl-Shift-Left: backward-word-extend

Ctrl-Shift-O: open-from-project

Ctrl-Shift-P: find-symbol-in-project

Ctrl-Shift-Page_down: forward-page-extend

Ctrl-Shift-Page_up: backward-page-extend

Ctrl-Shift-R: batch-replace

Ctrl-Shift-Right: forward-word-extend

Ctrl-Shift-S: save-all

Ctrl-Shift-T: find-symbol

Ctrl-Shift-Tab: begin-visited-document-cycle(move_back=False)

Ctrl-Shift-U: case-upper

Ctrl-Shift-Up: scroll-text-up

Ctrl-Shift-Z: redo

Ctrl-Slash: command-by-name

Ctrl-Space: show-autocompleter

Ctrl-T: forward-tab

Ctrl-Tab: begin-visited-document-cycle(move_back=True)

Ctrl-U: case-lower

Ctrl-Underscore: visit-history-next

Ctrl-Up: select-more

Ctrl-V: paste

Ctrl-W: close

Ctrl-X: cut

Ctrl-Y: redo

Ctrl-Z: undo

Delete: forward-delete-char

Down: next-line

End: end-of-line

Escape: exit-visual-mode

F1: Multiple commands; first available is executed:

  • show-horizontal-tools
  • minimize-horizontal-tools

F10: step-over-statement

F11: step-into

F12: frame-down

F2: Multiple commands; first available is executed:

  • show-vertical-tools
  • minimize-vertical-tools

F3: search-forward

F4: goto-selected-symbol-defn

F5: debug-continue

F6: step-over-statement

F7: step-into

F8: step-out

F9: Multiple commands; first available is executed:

  • break-set
  • break-clear

Forward-button-click: visit-history-next

Home: beginning-of-line-text

Insert: toggle-overtype

Iso_left_tab: backward-tab

Left: backward-char

Next: forward-page-extend

Page_down: forward-page

Page_up: backward-page

Prior: backward-page-extend

Release-Shift-Space: debug-hide-value-tips

Return: new-line

Right: forward-char

Shift-Backspace: backward-delete-char

Shift-Delete: cut-selection-or-line

Shift-Down: next-line-extend

Shift-End: end-of-line-extend

Shift-F1: move-focus

Shift-F11: step-out

Shift-F2: Multiple commands; first available is executed:

  • enter-fullscreen
  • exit-fullscreen

Shift-F3: search-backward

Shift-F4: find-points-of-use

Shift-F5: debug-kill

Shift-F6: run-all-tests

Shift-F7: run-current-tests

Shift-F8: start-select-char

Shift-F9: Multiple commands; first available is executed:

  • break-set-disabled
  • break-enable
  • break-disable

Shift-Home: beginning-of-line-text-extend

Shift-Insert: paste

Shift-Left: backward-char-extend

Shift-Page_down: forward-page-extend

Shift-Page_up: backward-page-extend

Shift-Return: new-line-before

Shift-Right: forward-char-extend

Shift-Space: Multiple commands; first available is executed:

  • debug-show-value-tips(release_toggle=True)
  • send-keys(keys=" ")

Shift-Tab: backward-tab

Shift-Up: previous-line-extend

Tab: tab-key

Up: previous-line