Eclipse Personality

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


This section documents all the default key bindings for the Eclipse 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: move-line-down(indent=True)

Alt-End: fold-expand-all

Alt-Enter: view-file-properties

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: run-last-tests

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: select-less

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

Alt-Shift-F5: debug-continue-all

Alt-Shift-L: introduce-variable

Alt-Shift-Left: previous-statement

Alt-Shift-M: extract-def

Alt-Shift-N: diff-next

Alt-Shift-O: show_preferences_gui(prefname="edit.highlight-occurrences")

Alt-Shift-P: diff-previous

Alt-Shift-R: rename-symbol

Alt-Shift-Right: next-statement

Alt-Shift-T: show-panel(panel_type="refactoring")

Alt-Shift-U: show_preferences_gui(prefname="edit.highlight-occurrences")

Alt-Shift-Up: select-more

Alt-Shift-V: move-symbol

Alt-Slash: fold-toggle

Alt-Up: move-line-up(indent=True)

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-D: evaluate-sel-in-debug-console

Ctrl-Alt-Down: duplicate-line

Ctrl-Alt-E: evaluate-sel-in-shell

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: duplicate-line-above

Ctrl-Alt-V: evaluate-file-in-shell

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

Ctrl-Asterisk: fold-expand-all

Ctrl-B: isearch-sel-forward

Ctrl-Backslash: uncomment-out-region

Ctrl-Backspace: backward-delete-word

Ctrl-Bar: indent-lines(lines=1)

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

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

Ctrl-Bracketright: brace-match

Ctrl-C: copy

Ctrl-Comma: next-window

Ctrl-D: delete-line

Ctrl-Delete: forward-delete-word

Ctrl-Down: select-less

Ctrl-E: show-panel(panel_type="open-files")

Ctrl-End: end-of-document

Ctrl-Enter: new-line-before

Ctrl-Equal: zoom-in

Ctrl-F: search

Ctrl-F12: command-by-name

Ctrl-F3: search-sel-forward

Ctrl-F4: close

Ctrl-F5: run-to-cursor

Ctrl-F6: next-document

Ctrl-F8: start-select-line

Ctrl-F9: break-clear-all

Ctrl-G: goto-selected-symbol-defn

Ctrl-Greater: indent-region

Ctrl-H: batch-search

Ctrl-Home: start-of-document

Ctrl-I: replace-and-search

Ctrl-Insert: copy

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

Ctrl-J: isearch-forward

Ctrl-K: search-forward

Ctrl-L: goto-line

Ctrl-Left: backward-word

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

Ctrl-Less: outdent-region

Ctrl-M: Multiple commands; first available is executed:

  • enter-fullscreen
  • exit-fullscreen

Ctrl-Minus: fold-collapse-current

Ctrl-N: new-file

Ctrl-Next: forward-page-extend

Ctrl-O: find-symbol

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-Period: comment-toggle

Ctrl-Plus: fold-expand-current

Ctrl-Pointer_button1: goto-clicked-symbol-defn

Ctrl-Prior: backward-page-extend

Ctrl-Q: visit-history-previous

Ctrl-Question: uncomment-out-region

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

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

Ctrl-R: run-to-cursor

Ctrl-Return: new-line-after

Ctrl-Right: forward-word

Ctrl-S: save

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

  • break-set
  • break-clear

Ctrl-Shift-C: comment-block-toggle - Toggle block comment (with ## at start) on the selected lines in editor. This is a different style of block commenting than Wing implements by default (the default in Wing is intended to work better with some of the other editor functionality)

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

Ctrl-Shift-Delete: delete-lines

Ctrl-Shift-Down: next-scope

Ctrl-Shift-E: focus-current-editor

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

Ctrl-Shift-F: fill-paragraph

Ctrl-Shift-F2: close-all

Ctrl-Shift-F3: search-sel-backward

Ctrl-Shift-F4: close-all

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: find-points-of-use

Ctrl-Shift-H: batch-replace

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

Ctrl-Shift-I: debug-stop

Ctrl-Shift-Insert: toggle-overtype

Ctrl-Shift-J: isearch-backward

Ctrl-Shift-K: search-backward

Ctrl-Shift-L: swap-lines

Ctrl-Shift-Left: backward-word-extend

Ctrl-Shift-O: open-from-project

Ctrl-Shift-P: brace-match

Ctrl-Shift-Page_down: forward-page-extend

Ctrl-Shift-Page_up: backward-page-extend

Ctrl-Shift-R: open-from-project

Ctrl-Shift-Right: forward-word-extend

Ctrl-Shift-S: save-all

Ctrl-Shift-Space: show-panel(panel_type="source-assistant")

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

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

Ctrl-Shift-U: batch-search(look_in="Current File")

Ctrl-Shift-Up: previous-scope

Ctrl-Shift-V: duplicate-line

Ctrl-Shift-W: close-all

Ctrl-Shift-X: lower-case - Change current selection or current word to all lower case

Ctrl-Shift-Y: upper-case - Change current selection or current word to all upper case

Ctrl-Shift-Z: redo

Ctrl-Slash: fold-toggle

Ctrl-Space: show-autocompleter

Ctrl-T: forward-tab

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

Ctrl-U: execute-file

Ctrl-Underscore: zoom-reset

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

Enter: new-line-after

Escape: exit-visual-mode

F1: Multiple commands; first available is executed:

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

F11: debug-continue

F12: focus-current-editor

F2: Multiple commands; first available is executed:

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

F3: goto-selected-symbol-defn

F4: show-panel(panel_type="browser")

F5: step-into

F6: step-over-statement

F7: step-out

F8: debug-continue

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

Shift-Down: next-line-extend

Shift-End: end-of-line-extend

Shift-F1: move-focus

Shift-F11: frame-show

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-file

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: outdent-region

Shift-Up: previous-line-extend

Tab: tab-key

Up: previous-line