Emulation Tables

CUA Keys

CUA Cursor Movement

Left arrow

Cursor left

Right arrow

Cursor right

Up arrow

Cursor up

Down arrow

Cursor down

Ctrl+Home

Top of buffer

Ctrl+End

Bottom of buffer

Home

Begin line

End

End line

PgUp

Page up

PgDn

Page down

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+PgUp

Top of window

Ctrl+PgDn

Bottom of window

Tab

Indent to next tab stop

Shift+Tab

Back indent text to previous tab stop

Ctrl+J

Go to line

CUA Inserting Text

Ins

Insert/overwrite toggle

Enter

Insert a line

Ctrl+Enter

Open a new line below current line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Ctrl+Q

Quote next character typed

CUA Deleting Text

Del

Delete char under cursor

Backspace

Delete char before cursor

Ctrl+Backspace

Cut line

Ctrl+E

Cut to end of line

Ctrl+Shift+K

Cut word

CUA Searching

Ctrl+F

Find

Ctrl+R

Replace

Ctrl+G

Find next occurrence

Ctrl+Shift+G

Find previous occurrence

Ctrl+I

Incremental search

Ctrl+Shift+I

Reverse incremental search

Ctrl+Alt+Shift+F2

Stop search or search & replace

CUA Selection

Ctrl+A

Select all

Ctrl+B

Select block/column

Ctrl+L

Select line

F8

Select character/stream

Ctrl+U

Deselect

Ctrl+X

Cut selection

Backspace, Del

Delete selection

Tab

Indent selection

Shift+Tab

Unindent selection

Shift+F7

Shift selection left

Shift+F8

Shift selection right

Alt+=

Execute commands in selection

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Right-Click & Drag

Start block/column selection

Shift+Click

Extend selection

Ctrl+Right-Click

Move selection to cursor

Ctrl+Shift+Right-Click

Copy selection to cursor

Double-Click

Select word

Triple-Click

Select line

CUA Clipboard

Ctrl+C, Ctrl+Ins

Copy selection to clipboard

Ctrl+Shift+C

Append selection to clipboard

Ctrl+K

Copy word to clipboard

Ctrl+Shift+V

List clipboards and optionally paste one

Ctrl+V, Shift+Ins

Paste

Ctrl+Backspace

Cut line

Ctrl+E

Cut to end of line

Ctrl+Shift+K

Cut word

Ctrl+X, Shift+Del

Cut selection

Ctrl+Shift+X

Append cut selection

CUA Command Line and Text Box Editing

Ctrl+X

Cut selection

Ctrl+C

Copy selection to clipboard

Ctrl+V

Paste

Ctrl+Shift+C

Append selection to clipboard

Ctrl+Shift+X

Append cut selection

Ctrl+Shift+V

List clipboards and optionally paste one

Esc

Cursor to command line toggle

Space

Complete argument

?

List arguments

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+Shift+U

Upcase word

Ctrl+Shift+L

Lowcase word

Ctrl+Shift+K

Cut word

Ctrl+E

Cut to end of line

Ctrl+Backspace

Cut line

Ins

Insert/overwrite toggle

Ctrl+Q

Quote next character

Ctrl+K

Copy word to clipboard

Ctrl+X

Retrieve previous command

Ctrl+C

Retrieve next command

Ctrl+V

Start or extend char/stream selection

Ctrl+Shift+C

Start char/stream selection

Ctrl+Shift+X

Extend selection

Ctrl+Shift+V

Select word

Esc

Select line

CUA Files and Buffers

F2, Ctrl+S

Save current buffer

Ctrl+N

Next buffer

Ctrl+P

Previous buffer

F7, Ctrl+O

Edit a file or find buffer

Ctrl+Shift+B

List buffers

F6

File compare

Shift+F6

Resync after compare mismatch

CUA Windowing

Ctrl+H

Split window horizontally

Ctrl+Tab, Ctrl+F6

Next window

Ctrl+Shift+Tab, Ctrl+Shift+F6

Previous window

Ctrl+Shift+Z

Zoom window toggle

Ctrl+F4

Close window

Alt+F1

API Apprentice on current word

Alt+F2

Move window edge

Alt+F3

Create window edge

Ctrl+F7

Move

Ctrl+F8

Size

Ctrl+F9

Minimize

Ctrl+F10

Maximize

CUA Compiling and Programming Support

Alt+Dot

List symbols

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Alt+Comma

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Ctrl+Space

Complete symbol

Ctrl+Dot

Push a bookmark and go to the definition of the symbol at cursor

Ctrl+/

Push a bookmark and go to the first reference to the symbol at cursor

Ctrl+Comma

Pop a pushed bookmark

Ctrl+G

Find next reference

Ctrl+Shift+G

Find previous reference

Ctrl+M

Build project

Ctrl+F5

Execute project

F4, Ctrl+Shift+Down

Next error

Shift+F4, Ctrl+Shift+Up

Previous error

Ctrl+Shift+S

Set next error

Ctrl+Shift+E

List errors

Shift+F10

Compile current buffer

Alt+1

Cursor to error/include file

F12

Make and load current macro buffer

Ctrl+Shift+M

Start concurrent process

Ctrl+Shift+P

Expand extension specific alias

Ctrl+Shift+O

Expand global alias

Alt+F7

Project properties

CUA Debugging

F5

Start/continue debugging

Shift+F5

Stop debugging

Ctrl+Shift+F5

Restart debugging

F9

Toggle breakpoint

Ctrl+F9

Toggle breakpoint enable

Ctrl+Shift+F9

Clear all breakpoints

F10

Step over

F11

Step into

Ctrl+F10

Run to cursor

Alt+Pad-Star

Show next statement

Ctrl+Alt+B, Alt+F9

Activate breakpoints window

Alt+3, Ctrl+Alt+W

Activate watch window

Alt+4, Ctrl+Alt+V

Activate variables window

Alt+7, Ctrl+Alt+C

Activate call stack

Ctrl+Alt+H

Activate threads window

CUA Macros

Ctrl+F11

Start/end macro recording

Ctrl+F12

Terminate recording & run last recorded macro

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

F12

Make and load current macro buffer

Ctrl+Break

Halt Slick-CŪ macro that is prompting for a key with get_event().

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Use this to terminate infinite loops.

Ctrl+Shift+Space

If running a dialog box, edits current dialog box. Use this to close a dialog box that won't close. If editing dialog box or macro, load and run dialog box/macro.

CUA Miscellaneous

F1

Help for mode or context

F10

Menu bar

Ctrl+F1

SDK Help on word at cursor

Alt+F4

Safe exit

Ctrl+Shift+Comma

Complete previous word/variable

Ctrl+Shift+Dot

Complete next word/variable

Ctrl+Shift+Space

Complete more

Esc

Cancel or command line toggle

Ctrl+Z, Alt+Backspace

Undo

Shift+F9

Undo with cursor motion grouping

Ctrl+Y

Redo

Ctrl+Shift+H

Hex display toggle

Ctrl+Shift+U

Upcase word

Ctrl+Shift+L

Lowcase word

Ctrl+Shift+J

Go to bookmark

Ctrl+1..Ctrl+0

Set bookmark 1..0

Ctrl+Shift+N

Activate Bookmarks view

Ctrl+]

Match parenthesis

Ctrl+Shift+O

Expand alias at cursor

Ctrl+D

Change directory

Alt+F5

Restore MDI window

Alt+F7

Move MDI window

Alt+F8

Size MDI window

Alt+F10

Maximize MDI window

Visual C++ Keys

Visual C++ Cursor Movement

Left arrow

Cursor left

Right arrow

Cursor right

Up arrow

Cursor up

Down arrow

Cursor down

Ctrl+Home

Top of buffer

Ctrl+End

Bottom of buffer

Home

Begin line

End

End line

PgUp

Page up

PgDn

Page down

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+PgUp

Top of window

Ctrl+PgDn

Bottom of window

Tab

Indent to next tab stop

Shift+Tab

Back indent text to previous tab stop

Ctrl+G

Go to line, offset, bookmark, error, definition, or reference

Ctrl+J

Previous preprocessing condition

Ctrl+K

Next preprocessing condition

Visual C++ Inserting Text

Ins

Insert/overwrite toggle

Enter

Insert a line

Ctrl+Enter

Open a new line below current line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Ctrl+Q

Quote next character typed

Visual C++ Deleting Text

Del

Delete char under cursor

Backspace

Delete char before cursor

Ctrl+L

Cut line

Alt+Shift+L

Cut sentence

Visual C++ Searching

Ctrl+F

Find

Ctrl+H

Replace

F3

Find next occurrence

Shift+F3

Find previous occurrence

Ctrl+I

Incremental search

Ctrl+Shift+I

Reverse incremental search

Ctrl+Alt+Shift+F2

Stop search or search & replace

Visual C++ Selection

Ctrl+A

Select all

Ctrl+B

Select block/column

Ctrl+F8

Select line

F8

Select character/stream

Ctrl+Shift+J

Select previous preprocessing condition

Ctrl+Shift+K

Select next preprocessing condition

Alt+U

Deselect

Ctrl+X

Cut selection

Backspace, Del

Delete selection

Tab

Indent selection

Shift+Tab

Unindent selection

Shift+F7

Shift selection left

Shift+F8

Shift selection right

Alt+=

Execute commands in selection

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Right-Click & Drag

Start block/column selection

Shift+Click

Extend selection

Ctrl+Right-Click

Move selection to cursor

Ctrl+Shift+Right-Click

Copy selection to cursor

Double-Click

Select word

Triple-Click

Select line

Visual C++ Clipboard

Ctrl+C, Ctrl+Ins

Copy selection to clipboard

Ctrl+Shift+C

Append selection to clipboard

Ctrl+Shift+V

List clipboards and optionally paste one

Ctrl+V, Shift+Ins

Paste

Ctrl+L

Cut line

Ctrl+X, Shift+Del

Cut selection

Ctrl+Shift+X

Append cut selection

Alt+Shift+L

Cut sentence

Visual C++ Command Line and Text Box Editing

Ctrl+X

Cut selection

Ctrl+C

Copy selection to clipboard

Ctrl+V

Paste

Ctrl+Shift+C

Append selection to clipboard

Ctrl+Shift+X

Append cut selection

Ctrl+Shift+V

List clipboards and optionally paste one

Esc

Cursor to command line toggle

Space

Complete argument

?

List arguments

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+Shift+U

Upcase word

Ctrl+U

Lowcase word

Ctrl+L

Cut line

Ctrl+Shift+L

Delete line

Ins

Insert/overwrite toggle

Ctrl+Q

Quote next character

Alt+N

Insert buffer name

Up arrow

Retrieve previous command

Down arrow

Retrieve next command

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Shift+Click

Extend selection

Double-Click

Select word

Triple-Click

Select line

Visual C++ Files and Buffers

F2, Ctrl+S

Save current buffer

Ctrl+O

Edit a file or find buffer

Ctrl+Shift+B

List buffers

F6

File compare

Shift+F6

Resync after compare mismatch

Visual C++ Windowing

Ctrl+Tab, Ctrl+F6

Next window

Ctrl+Shift+Tab

Previous window

Ctrl+F4

Close window

Visual C++ Compiling and Programming Support

Ctrl+Alt+T, Alt+Dot

List symbols

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Ctrl+Shift+Space, Alt+Comma

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Ctrl+Space

Complete symbol

F12, Ctrl+Dot

Push a bookmark and go to the definition of the symbol at cursor

Shift+F12, Ctrl+/

Push a bookmark and go to the first reference to the symbol at cursor

Ctrl+Comma

Pop a pushed bookmark

F3

Find next reference

Shift+F3

Find previous reference

F4, Ctrl+Shift+Down

Next error

Shift+F4, Ctrl+Shift+Up

Previous error

F7

Build project

Shift+F10

Compile current buffer

Ctrl+Shift+G

Cursor to error/include file

Ctrl+F12

Make and load current macro buffer

Ctrl+Shift+M

Start concurrent process

Visual C++ Debugging

F5

Start/continue debugging

Shift+F5

Stop debugging

Ctrl+Shift+F5

Restart debugging

F9

Toggle breakpoint

Ctrl+F9

Toggle breakpoint enable

Ctrl+Shift+F9

Clear all breakpoints

F10

Step over

F11

Step into

Ctrl+F10

Run to cursor

Alt+Pad-Star

Show next statement

Ctrl+Alt+B, Alt+F9

Activate breakpoints window

Alt+3, Ctrl+Alt+W

Activate watch window

Alt+4, Ctrl+Alt+V

Activate variables window

Alt+7, Ctrl+Alt+C

Activate call stack

Ctrl+Alt+H

Activate threads window

Visual C++ Macros

Ctrl+Shift+R

Start/end macro recording

Ctrl+Shift+P

Terminate recording & run last recorded macro

Ctrl+F12

Make and load current buffer

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+Break

Halt Slick-CŪ macro that is prompting for a key with get_event()

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Halt Slick-C macro that is executing. Use this to terminate infinite loops.

Ctrl+Shift+Space

If running a dialog box, edits current dialog box. Use this to close a dialog box that won't close. If editing dialog box or macro, load and run dialog box/macro.

Visual C++ Miscellaneous

Ctrl+Shift+R

Help for mode or context

Ctrl+Shift+P

Menu bar

Ctrl+F12

SDK Help on word at cursor

Ctrl+Break

Safe exit

Ctrl+Alt+Shift+F2

Complete previous word/variable

Ctrl+Shift+Space

Complete next word/variable

Esc

Cancel or command line toggle

Ctrl+Shift+R

Undo

Ctrl+Shift+P

Redo

Ctrl+F12

Hex display toggle

Ctrl+Break

Set bookmark 1..0

Alt+Shift+F2

Activate Bookmarks view

Ctrl+Alt+Shift+F2

Match parenthesis

Ctrl+Shift+Space

Expand alias at cursor

Ctrl+D

Activates search history

Alt+F5

Restore MDI window

Alt+F7

Project properties

Alt+F8

Beautify selection

Alt+F10

Maximize MDI window

Ctrl+Up

Scroll up

Ctrl+Down

Scroll down

Ctrl+Shift+T

Transpose words

Alt+Shift+T

Transpose lines

SlickEditŪ Core Keys

SlickEditŪ Core Cursor Movement

Left arrow, Ctrl+J

Cursor left

Right arrow, Ctrl+L

Cursor right

Up arrow, Ctrl+I

Cursor up

Down arrow, Ctrl+K

Cursor down

Ctrl+Home, Ctrl+X Ctrl+U

Top of buffer

Ctrl+End, Ctrl+X Ctrl+J

Bottom of buffer

Home, Ctrl+U

Begin line

End, Ctrl+O

End line

PgUp, Ctrl+P

Page up

PgDn, Ctrl+N

Page down

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+PgUp

Top of window

Ctrl+PgDn

Bottom of window

Tab

Next tab stop

Shift+Tab

Previous tab stop

SlickEditŪ Core Inserting Text

Ins, Ctrl+X Ctrl+O

Insert/overwrite toggle

Enter

Insert a line

Ctrl+Enter

Open a new line below current line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Alt+N

Insert buffer name

Shift+Space

Insert a space (no syntax expansion)

Ctrl+X Tab

Move text tab

Ctrl+Q

Quote next character typed

Alt+S

Split line at cursor

SlickEditŪ Core Deleting Text

Del, Ctrl+D

Delete char under cursor

Backspace

Delete char before cursor

Ctrl+Backspace

Cut line

Ctrl+E

Cut to end of line

Alt+W

Cut word

Alt+J

Join line to cursor

SlickEditŪ Core Searching

Ctrl+F

Find next occurrence

Ctrl+Shift+F

Find previous occurrence

Ctrl+S

Incremental search

Ctrl+X Ctrl+Z

Resume search and replace (Supports command line replace command only)

Ctrl+X Ctrl+R

Reverse incremental search

Ctrl+Alt+Shift+F2

Stop search or search and replace

SlickEditŪ Core Selection

Alt+B

Select block/column

Alt+L

Select line

Alt+Z

Select character/stream

Alt+U

Deselect

Alt+C

Copy selection to cursor

Alt+K

Cut selection

Alt+M

Move selection to cursor

Alt+F

Fill selection

Shift+F7

Shift selection left

Shift+F8

Shift selection right

Ctrl+F3

Uppercase selection

Ctrl+F4

Lowercase selection

Alt+A

Move/overlay block

Alt+O

Overlay block selection

Alt+E

Go to end of selection

Alt+Y

Go to beginning of selection

Ctrl+X Ctrl+P

Reflow selection

Alt+=

Execute commands in selection

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Right-Click & Drag

Start block/column selection

Shift+Click

Extend selection

Ctrl+Right-Click

Move selection to cursor

Ctrl+Shift+Right-Click

Copy selection to cursor

Double-Click

Select word

Triple-Click

Select line

SlickEditŪ Core Clipboard

Alt+V, Ctrl+Ins

Copy selection to clipboard

Ctrl+X Ctrl+W

Copy word to clipboard

Ctrl+X Ctrl+Y

List clipboards and optionally paste one

Ctrl+Y, Shift+Ins

Paste

Ctrl+Backspace

Cut line

Ctrl+E

Cut to end of line

Alt+W

Cut word

Alt+K, Shift+Del

Cut selection

SlickEditŪ Core Command Line and Text Box Editing

The following keys are different in all Text Boxes except the command line if the CUA Text Box check box is enabled. (Tools > Options > Redefine Common Keys):

Ctrl+X

Cut selection

Ctrl+C

Copy selection to clipboard

Ctrl+V

Paste

Alt+A..Alt+Z

Taken over by dialog manager for selecting controls

SlickEditŪ Core Command Line Keys

Esc, Ctrl+A

Cursor to command line toggle

Space

Complete argument

?

List arguments

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+F1

Upcase word

Ctrl+F2

Lowcase word

Alt+W

Cut word

Ctrl+E

Cut to end of line

Ctrl+Backspace

Cut line

Alt+V

Copy selection to clipboard

Ins

Insert/overwrite toggle

Ctrl+Q

Quote next character

Ctrl+X Ctrl+W

Copy word to clipboard

Ctrl+Y

Paste

Ctrl+X Ctrl+Y

List clipboards and optionally paste one

Alt+N

Insert buffer name

Ctrl+Space

Expand alias at cursor. Use alias command to define aliases.

Up arrow, Ctrl+I

Retrieve previous command

Down arrow, Ctrl+K

Retrieve next command

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Shift+Click

Extend selection

Double-Click

Select word

Triple-Click

Select line

SlickEditŪ Core Files and Buffers

F2, Ctrl+X Ctrl+S

Save current buffer

F3, Ctrl+X 'K'

Quit current buffer

F8, Ctrl+B

Next buffer

Ctrl+F8, Ctrl+V

Previous buffer

F4

Save and quit current buffer

F7

Edit a file or find buffer

Ctrl+X Ctrl+B

List buffers

Ctrl+X 'B'

Find buffer

F6

File compare

Shift+F6

Resync after compare mismatch

SlickEditŪ Core Windowing

Ctrl+X '2'

Split window horizontally

Ctrl+W, Ctrl+Tab

Next window

Ctrl+Shift+Tab

Previous window

Ctrl+Z

Zoom window toggle

Ctrl+X '1'

One window

SlickEditŪ Core Compiling and Programming Support

Alt+Dot

List symbols

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Alt+Comma

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Ctrl+H, Ctrl+Dot

Push a bookmark and go to the definition of the symbol at cursor

Ctrl+/

Push a bookmark and go to the first reference to the symbol at cursor

Ctrl+X Ctrl+H, Ctrl+Comma

Pop a pushed bookmark

Ctrl+F

Find next reference

Ctrl+Shift+F

Find previous reference

Ctrl+Space

Complete symbol

Ctrl+X 'M'

Build project

Ctrl+F5

Execute project

Alt+F10, Ctrl+X Ctrl+N

Next error

Ctrl+X 'N'

Set next error

Ctrl+F6

Compile current buffer

Alt+1

Cursor to error/include file

Ctrl+X Ctrl+L

Make and load current macro buffer

Ctrl+C

Stop concurrent process

Ctrl+X Ctrl+M

Start concurrent process

Ctrl+Shift+P

Expand extension specific alias

Ctrl+Shift+O

Expand global alias

SlickEditŪ Core Debugging

Shift+F5

Stop debugging

Ctrl+Shift+F5

Restart debugging

Ctrl+Shift+F9

Clear all breakpoints

F10

Step over

F11

Step into

Ctrl+F10

Run to cursor

Alt+Pad-Star

Show next statement

Ctrl+Alt+B, Alt+F9

Activate breakpoints window

Alt+3, Ctrl+Alt+W

Activate watch window

Alt+4, Ctrl+Alt+V

Activate variables window

Alt+7, Ctrl+Alt+C

Activate call stack

Ctrl+Alt+H

Activate threads window

SlickEditŪ Core Macros

Ctrl+R

Start/end macro recording

Ctrl+T

Terminate recording & run last recorded macro

Ctrl+Shift+T,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+X Ctrl+L

Make and load current buffer

Ctrl+Break

Halt Slick-CŪ macro that is prompting for a key with get_event()

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Use this to terminate infinite loops.

Ctrl+Shift+Space

If running a dialog box, edits current dialog box. Use this to close a dialog box that won't close. If editing dialog box or macro, load and run dialog box/macro.

Ctrl+X 'E'

Run last recorded macro

Ctrl+X '('

Start recording macro

Ctrl+X ')'

End recording macro

SlickEditŪ Core Miscellaneous

F1

Help for mode or context

F5

Configuration menu

F10

Menu bar

Alt+X, Ctrl+X Ctrl+C

Safe exit

Ctrl+Shift+Comma

Complete previous word/variable

Ctrl+Shift+Dot

Complete next word/variable

Ctrl+Shift+Space

Complete more

Esc, Ctrl+G

Cancel

F9

Undo

Ctrl+F9

Undo with cursor motion grouping

Shift+F9, Ctrl+X R

Redo

Ctrl+Shift+H

Hex display toggle

Ctrl+F1

Upcase word

Ctrl+F2

Lowcase word

Shift+F5

Center line

Shift+F1

Scroll up

Shift+F2

Scroll down

Shift+F3

Scroll left

Shift+F4

Scroll right

Alt+S

Split line

Alt+J

Join line

Alt+P

Reflow paragraph

Ctrl+Shift+N

Activate Bookmarks view

Alt+T

Match parenthesis

Alt+R

Fundamental mode for next key press

Ctrl+X Ctrl+E

OS Shell

Ctrl+X Ctrl+D

Alias change directory

Brief Keys

Brief Cursor Movement

Left arrow

Cursor left

Right arrow

Cursor right

Up arrow

Cursor up

Down arrow

Cursor down

Ctrl+PgUp, Home(3x)

Top of buffer

Ctrl+PgDn, End(3x)

Bottom of buffer

Home

Begin line

End

End line

Alt+G

Go to line

Alt+J

Go to bookmark

PgUp

Page up

PgDn

Page down

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+Home, Home(2x)

Top of window

Ctrl+End, End(2x)

Bottom of window

Tab

Insert tab or next tab stop

Shift+Tab

Previous tab stop

Shift+Home

Left side of window

Shift+End

Right side of window

Brief Inserting Text

Alt+I

Insert/overwrite toggle

Enter

Maybe split insert line

Ctrl+Enter

No split insert line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Alt+Q

Quote next character typed

Ctrl+A

Insert buffer name

Brief Deleting Text

Del

Delete char or selection

Backspace

Delete char before cursor

Pad-Minus

Cut line or selection

Alt+K

Delete to end line

Ctrl+K

Delete word

Alt+D

Delete line

Ctrl+Backspace

Delete previous word

Brief Searching

Alt+S, F5

Search forward

Shift+F5

Search again

Alt+F5, Ctrl+Shift+F5

Search backward

Ctrl+F5

Case sensitivity toggle

Ctrl+F6

Regular expression toggle

Alt+T, F6

Translate forward

Shift+F6

Translate again

Alt+F6, Ctrl+Shift+F6

Translate backward

Ctrl+S

Forward incremental search

Ctrl+Alt+Shift+F2

Stop search or search & replace

Brief Clipboard

Ctrl+E

Copy word to clipboard

Ctrl+L

Paste recent clipboard

Ins, Ctrl+Y, Shift+Ins

Paste

Pad-Plus, Ctrl+Ins

Copy selection to clipboard

Pad-Minus, Shift+Del

Cut line or selection

Brief Command Line and Text Box Editing

The following keys are different in all Text Boxes except the command line if the CUA Text Box check box is enabled (Tools > Options > Redefine Common Keys):

Ctrl+X

Cut selection

Ctrl+C

Copy selection to clipboard

Ctrl+V

Paste

Alt+A..Alt+Z

Taken over by dialog manager for selecting controls

Brief Command Line Keys

F10, Esc

Cursor to command line toggle

Space

Complete argument

?

List arguments

Alt+I

Insert/overwrite toggle

Alt+Q

Quote next character

Ctrl+E

Copy word to clipboard

Ins, Ctrl+Y

Paste

Ctrl+L

Paste recent clipboard

Ctrl+A

Insert buffer name

Ctrl+Space

Expand alias at cursor. Use alias command to define aliases.

Ctrl+Right

Next word

Ctrl+Left

Previous word

Ctrl+F1

Upcase word

Ctrl+F2

Lowcase word

Ctrl+F7

Capitalize word

Alt+K

Delete to end line

Ctrl+K

Delete word

Alt+D

Delete line

Ctrl+Backspace

Delete prev word

Up arrow

Retrieve previous command

Down arrow

Retrieve next command

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Shift+Click

Extend selection

Double-Click

Select word

Triple-Click

Select line

Brief Files and Buffers

Alt+W

Save current buffer

Ctrl+Minus

Quit current buffer

Alt+E

Edit a file or find buffer

Alt+X

Safe exit w/write all option

Alt+O

Change buffer name

Ctrl+F10

File compare

Shift+F10

Resync after compare mismatch

Alt+B

List buffers

Alt+N

Next buffer

Alt+Minus

Previous buffer

Ctrl+X

Save all buffers and exit

Alt+R

Read file

Brief Windowing

F1

Change window

F2

Move window edge

F3

Create window edge

F4

Delete window edge

Ctrl+Z

Zoom window toggle

Ctrl+J

Split window horizontally

Ctrl+W, Ctrl+Tab

Next window

Ctrl+Shift+Tab

Previous window

Shift+Left

Switch to left window

Shift+Right

Switch to right window

Shift+Up

Switch to window above

Shift+Down

Switch to window below

Brief Compiling and Programming Support

Alt+Dot

List symbols

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Alt+Comma

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Ctrl+Dot

Push a bookmark and go to the definition of the symbol at cursor

Ctrl+/

Push a bookmark and go to the first reference to the symbol at cursor

Ctrl+Comma

Pop a pushed bookmark

Ctrl+Space

Complete symbol

Alt+F9, Ctrl+Shift+F9

Build project

Alt+F10, Ctrl+Shift+F10

Compile current buffer

Ctrl+N

Next error

F9

Make and load macro

Ctrl+P

List errors

Ctrl+O

Stop concurrent process

Ctrl+I

Start concurrent process

Ctrl+G

List buffer procedures

Ctrl+Shift+P

Expand extension specific alias

Ctrl+Shift+O

Expand global alias

Brief Debugging

Ctrl+F9

Toggle breakpoint enable

F10

Step over

F11

Step into

Ctrl+F10

Run to cursor

Alt+Pad-Star

Show next statement

Ctrl+Alt+B, Alt+F9

Activate breakpoints window

Alt+3, Ctrl+Alt+W

Activate watch window

Alt+4, Ctrl+Alt+V

Activate variables window

Alt+7, Ctrl+Alt+C

Activate call stack

Ctrl+Alt+H

Activate threads window

Brief Selection

Alt+C

Select block/column

Alt+L

Select line

Alt+M

Inclusive char selection

Alt+A

Non-inclusive char selection

Del

Delete selection

Pad-Minus

Cut selection

Tab

Indent selection

Shift+Tab

Unindent selection

Shift+F8

Shift selection right

Alt+Y

Go to beginning of selection

Ctrl+F3

Upcase selection

Ctrl+F4

Lowcase selection

Alt+=

Execute commands in selection

Alt+F

Fill selection

Click & Drag

Start char/stream selection

Right-Click & Drag

Start block/column selection

Shift+Click

Extend selection

Ctrl+Right-Click

Move selection to cursor

Ctrl+Shift+Right-Click

Copy selection to cursor

Double-Click

Select word

Triple-Click

Select line

Brief Macros

F7

Start/end macro recording

Shift+F7

Pause recording toggle

F9

Make and load macro module

F8

Run last recorded macro

Alt+F7, Ctrl+Shift+F7

List recorded macros

Alt+F8, Ctrl+Shift+F8

Save last recorded macro

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+Break

Halt Slick-CŪ macro that is prompting for a key with get_event()

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Use this to terminate infinite loops.

Ctrl+Shift+Space

If running a dialog box, edits current dialog box. Use this to close a dialog box that won't close. If editing dialog box or macro, load and run dialog box/macro.

Brief Miscellaneous

Alt

Menu bar

Alt+H

Help for mode or context

Ctrl+F

Configuration menu

Alt+X

Safe exit

Ctrl+Shift+Comma

Complete previous word/variable

Ctrl+Shift+Dot

Complete next word/variable

Ctrl+Shift+Space

Complete more

Ctrl+X

Write all buffers and exit

Esc

Cancel

Alt+H

Help for mode or context

Ctrl+F

Configuration menu

Ctrl+Shift+H

Hex display toggle

Ctrl+T

Line to top

Ctrl+B

Line to bottom

Alt+U, Pad-Star

Undo

Ctrl+F9

Undo with cursor motion grouping

Ctrl+U

Redo

Shift+F1

Scroll up

Ctrl+D, Shift+F2

Scroll down

Shift+F3

Scroll left

Shift+F4

Scroll right

Ctrl+F1

Upcase word

Ctrl+F2

Lowcase word

Ctrl+F7

Capitalize word

Ctrl+R

Repeat next key stroke

Alt+Z

Shell to DOS

Alt+V

Version

Alt+P

Print selection

Ctrl+C

Center line

Alt+1, Alt+2, Alt+0

Set bookmark

Alt+Shift+J

Activate Bookmarks view

Ctrl+Q

Fundamental mode for next key press

Ctrl+Shift+O

Expand alias at cursor

Alt+/

Alias change directory

Epsilon Keys

Epsilon Cursor Movement

Ctrl+A, Alt+Left

Begin line

Ctrl+E, Alt+Right

End of line

Left arrow, Ctrl+B

Cursor left

Right arrow, Ctrl+F

Cursor right

Ctrl+N, Down arrow

Next line

Ctrl+P, Up arrow

Previous line

Ctrl+V, PgDn

Page down

Alt+V, PgUp

Page up

Ctrl+Home, Alt+<

Top of buffer

Ctrl+End, Alt+>

Bottom of buffer

Ctrl+Left, Alt+B

Previous word

Ctrl+Right, Alt+F

Next word

Home

Beginning of window

End

End of window

Ctrl+Alt+B

Previous level

Ctrl+Alt+F

Next level

Alt+)

Match parenthesis

Alt+[, Alt+Up

Previous paragraph

Alt+], Alt+Down

Next paragraph

Alt+M

First non blank

Alt+A, Ctrl+Up

Previous sentence

Alt+E, Ctrl+Down

Next sentence

Ctrl+X, 'G'

Go to line

Epsilon Inserting Text

Ins

Insert/overwrite toggle

Tab, Ctrl+I

Indent to previous line or insert tab character

Enter, Ctrl+M, Ctrl+J

Insert a line

Ctrl+Enter

Open a new line below current line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Ctrl+O

Split line

Ctrl+Q

Insert literal

Epsilon Deleting Text

Alt+\

Delete horizontal space

Ctrl+X Ctrl+O

Delete blank lines

Alt+Del

Cut previous level

Ctrl+Alt+K

Cut level

Ctrl+Backspace

Cut line

Ctrl+K

Cut to end of line

Alt+D

Cut word

Alt+K

Cut sentence

Ctrl+Alt+H

Cut previous word

Del, Ctrl+D

Delete character under cursor

Backspace, Ctrl+H

Delete character before cursor

Epsilon Searching

Ctrl+S

Incremental search

Ctrl+R

Reverse incremental search

Ctrl+Alt+S

Regular expression search

Ctrl+Alt+R

Reverse regular expression search

Alt+%

Search and replace with prompting

Alt+&

Search and replace without prompting

Ctrl+Alt+Shift+F2

Stop search or search & replace

Epsilon Selection

Ctrl+2

Select character/stream

Alt+@

Select block/column

Alt+H

Select paragraph

Ctrl+X Ctrl+X

Exchange point and start selection

Ctrl+X 'W'

Write selection to file

Ctrl+Alt+\

Indent selection

Ctrl+X Ctrl+Alt+I

Tabify selection

Ctrl+X Alt+I

Untabify selection

Shift+F7

Shift block selection left

Shift+F8

Shift block selection right

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Right-Click & Drag

Start block/column selection

Shift+Click

Extend selection

Ctrl+Right-Click

Move selection to cursor

Ctrl+Shift+Right-Click

Copy selection to cursor

Double-Click

Select word

Triple-Click

Select line

Epsilon Clipboard

Ctrl+W, Shift+Del

Cut selection

Ctrl+Y, Shift+Ins

Paste

Alt+Y

Select clipboard to insert

Alt+W, Ctrl+Ins

Copy selection to clipboard

Ctrl+X Ctrl+A

Copy word

Ctrl+K

Cut to end of line

Alt+D

Cut word

Alt+K

Cut sentence

Alt+Del

Cut previous level

Ctrl+Alt+K

Cut level

Ctrl+Alt+H

Cut previous word

Ctrl+Alt+W

Append next clipboard

Epsilon Files and Buffers

Ctrl+X Ctrl+S

Save current buffer

Ctrl+X 'K'

Quit buffer

Ctrl+X 'B'

Select buffer

Ctrl+X Ctrl+F

Edit a file or find buffer

Ctrl+X Ctrl+W

Save and rename buffer

Ctrl+F7

Write buffer to file

Ctrl+F2, Ctrl+X 'C'

Compare windows

Ctrl+X Ctrl+B, Ctrl+X Alt+B

List buffers

Ctrl+X Ctrl+V

Replace buffer with a file on disk

Ctrl+X 'I'

Insert file

Ctrl+X 'W'

Write selection to file

Ctrl+X 'D'

Directory edit mode

Ctrl+F10

Resync after compare mismatch

Epsilon Windowing

Ctrl+X '2'

Split window horizontally

Ctrl+X '1'

One window

Ctrl+X 'O', Alt+PgDn

Next window

Ctrl+X 'P', Alt+PgUp

Prev window

Ctrl+X Ctrl+D

Delete window

Home

Cursor to beginning of window

End

Cursor to end of window

Ctrl+PgDn

Shrink window

Ctrl+PgUp

Expand window

Epsilon Compiling and Programming Support

Alt+Dot

List symbols

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Alt+Comma

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Ctrl+Space

Complete symbol

Ctrl+X 'M'

Build project

Ctrl+F5

Execute project

Ctrl+X Ctrl+N, Alt+F10

Next error

Alt+F6

Compile current buffer

Ctrl+C

Stop concurrent process

Ctrl+X Ctrl+M

Start concurrent process

Ctrl+X Comma, Ctrl+Dot

Push a bookmark and go to the definition of the symbol at cursor

Ctrl+X Ctrl+H, Ctrl+Comma

Pop a pushed bookmark

Ctrl+X Dot

Go to definition

Ctrl+X Alt+Comma

Context TaggingŪ - Tag Files dialog box

F3

Make and load current macro buffer

Ctrl+Shift+P

Expand extension specific alias

Ctrl+Shift+O

Expand global alias

Epsilon Debugging

F5

Start/continue debugging

Shift+F5

Stop debugging

Ctrl+Shift+F5

Restart debugging

F9

Toggle breakpoint

Ctrl+F9

Toggle breakpoint enable

Ctrl+Shift+F9

Clear all breakpoints

F10

Step over

F11

Step into

Ctrl+F10

Run to cursor

Alt+Pad-Star

Show next statement

Ctrl+Alt+B, Alt+F9

Activate breakpoints window

Alt+3, Ctrl+Alt+W

Activate watch window

Alt+4, Ctrl+Alt+V

Activate variables window

Alt+7, Ctrl+Alt+C

Activate call stack

Ctrl+Alt+H

Activate threads window

Epsilon Macros

Ctrl+X 'E'

Run last recorded macro

F3

Make and load current buffer

Ctrl+X Alt+N

Save last recorded macro

Ctrl+X '('

Start/end macro recording

Ctrl+X ')'

End macro recording

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+Break

Halt Slick-CŪ macro that is prompting for a key with get_event()

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Halt Slick-C macro that is executing. Use this to terminate infinite loops.

Ctrl+Shift+Space

If running a dialog box, edits current dialog box. Use this to close a dialog box that won't close. If editing dialog box or macro, load and run dialog box/macro.

Epsilon Command Line and Text Box Editing

The following keys are different in all Text Boxes except the command line if the CUA Text Box check box is enabled (Tools > Options > Redefine Common Keys):

Ctrl+X

Cut selection

Ctrl+C

Copy selection to clipboard

Ctrl+V

Paste

Alt+A..Alt+Z

Taken over by dialog manager for selecting controls

Epsilon Command Line Keys

F2, Alt+X

Cursor to command line toggle

Ctrl+D

Delete character

Ctrl+H, Backspace

Delete previous character

Tab, Ctrl+I

Insert tab character

Ctrl+J, Enter, Ctrl+M

ENTER argument

Space

Complete argument

?

List arguments

Ins

Insert toggle

Alt+\

Delete horizontal space

Ctrl+Q

Quote next character

Ctrl+Space

Expand alias at cursor. Use alias command to define aliases.

Ctrl+K

Cut to end of line

Ctrl+Alt+H

Cut previous word

Alt+D

Cut word

Ctrl+W, Shift+Del

Cut selection

Ctrl+Y, Shift+Ins

Paste

Alt+Y

Paste recent clipboard

Ctrl+Alt+W

Append next clipboard

Alt+C

Capitalize word

Alt+L

Lowcase word

Alt+U

Upcase word

Ctrl+T

Transpose characters

Alt+T

Transpose words

Ctrl+N, Down

Retrieve previous argument (cmdline only)

Ctrl+P, Up

Retrieve next argument (cmdline only)

F2, Alt+X

Complete and enter argument (cmdline only)

Ctrl+D

Start or extend char/stream selection

Ctrl+H, Backspace

Start char/stream selection

Tab, Ctrl+I

Extend selection

Ctrl+J, Enter, Ctrl+M

Select word

Space

Select line

Epsilon Miscellaneous

F1, Alt+?, Ctrl+-

Help for mode or context

Alt+P

Configuration menu

F10

Main menu for mode

Ctrl+X Ctrl+C

Safe exit

Ctrl+Shift+Comma

Complete previous word/variable

Ctrl+Shift+Dot

Complete next word/variable

Ctrl+Shift+Space

Complete more

Ctrl+G

Cancel

F9, Ctrl+X 'U'

Undo

Shift+F9, Ctrl+X 'R'

Redo

Ctrl+F9

Undo w/cursor grouping

Ctrl+Shift+H

Hex display toggle

Ctrl+T

Transpose characters

Alt+T

Transpose words

Ctrl+X Ctrl+T

Transpose lines

Alt+U

Upcase word

Alt+L

Lowcase word

Alt+C

Capitalize word

Ctrl+X 'F'

Set margins

Alt+Q

Reflow paragraph

Alt+S

Center line within margins

Alt+)

Find matching start paren

Ctrl+L

Center line within window

Ctrl+Shift+O

Expand alias at cursor

Ctrl+X /

Alias change directory

F8, Ctrl+F8

Set macro variable

F4

Bind to key

F6

What is

F7

Change directory

Ctrl+X Ctrl+E

Shell

Ctrl+X Ctrl+Z

Resume

Ctrl+X '='

Display information on cursor position

Ctrl+X 'L'

Count lines

Alt+~

Modify toggle

Alt+Z

Scroll down

Ctrl+Z

Scroll up

Epsilon Argument/Repeating a Key

Ctrl+U

Select number of times to invoke a command. Sets argument-count.

Ctrl+K

Cuts argument-count complete lines

Ctrl+X Ctrl+O

Change number of blank lines at or before cursor to argument-count

Ctrl+X Ctrl+I, Ctrl+X Tab

Indent or unindent selected lines by argument-count characters

Alt+0..Alt+9

Select argument-count 0..9

Vim Keys

Vim Cursor Movement

Left arrow, Ctrl+J

Cursor left

Right arrow, Ctrl+L

Cursor right

Up arrow, Ctrl+I

Cursor up

Down arrow, Ctrl+K

Cursor down

Ctrl+Home, Ctrl+X Ctrl+U

Top of buffer

Ctrl+End, Ctrl+X Ctrl+J

Bottom of buffer

Home

Begin line

End, Ctrl+O

End line

PgUp, Ctrl+B

Page up

PgDn, Ctrl+F

Page down

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+PgUp

Top of window

Ctrl+PgDn

Bottom of window

Tab

Indent to next tab stop

Shift+Tab

Indent to previous tab stop

Vim Cursor Movement - Command Mode Only

gj

Down screen line (different when lines wrap)

gk

Up screen line (different when lines wrap)

-

Begin previous line

^

Begin text

0

Begin line

$

End line

G, gg

Go to line

|

Go to column

w

Next word

W

Next non-white space word

b

Previous word

B

Previous non-white space word

ge

Backward to end of word

gE

Backward to end of non-white space word

e

End of word

E

End of non-white space word

(

Previous sentence

)

Next sentence

{

Previous paragraph

}

Next paragraph

[[

Previous section

]]

Next section

%

Find matching paren

N %

Move N % down a buffer

H

Move to upper-left corner of window

M

Move to middle of window

L

Move to lower-left corner of window

'

Jump to bookmarked line

~

Jump to bookmarked column

gm

Move to middle of window on the current line

Vim Cursor Movement - Visual Mode Only

aw

Select a word

iw

Select inner word

aW

Select |WORD|

iW

Select inner |WORD|

as

Select a sentence

is

Select inner sentence

ap

Select a paragraph

ip

Select inner paragraph

ab

Select a block

ib

Select inner block

aB

Select a Block

iB

Select inner Block

Vim Inserting Text

Ctrl+V

Quote next character typed

Ctrl+X Tab

Move text tab

Alt+N

Insert buffer name

Ins

Insert/overwrite toggle

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Vim Inserting Text - Command Mode Only

i

Insert text

I

Insert text at beginning of line

a

Append text

A

Append text after end of line

o

Insert text below current line

O

Insert text above current line

Vim Deleting Text

Del

Delete character under cursor

Ctrl+E

Cut to end line

Ctrl+Backspace

Cut line

Alt+J

Join line to cursor

Vim Deleting Text - Command Mode Only

x

Delete character under cursor

(visual) x

Delete selection

X

Delete character before cursor

(visual) d

Delete selection

d

Delete text

D

Delete to end of line

Vim Searching

Ctrl+Shift+R

Find previous occurrence

Ctrl+S

Incremental search

Ctrl+X Ctrl+Z

Resume search & replace (Command line only)

Ctrl+X Ctrl+R

Reverse incremental search

Ctrl+Alt+Shift+F2

Stop search or search & replace

Vim Searching - Command Mode Only

/

Search forward (accommodates multipliers)

?

Search backward (accommodates multipliers)

n

Forward repeat last search

N

Backward repeat last search

f

Forward character search

F

Backward character search

t

Move cursor up to character

T

Move cursor backward after character

Semicolon (;)

Repeat character search

Comma (,)

Reverse repeat character search

m

Set bookmark

Vim Selection

Alt+Z

Select character/stream

Alt+L

Select line

Shift+F7

Shift block selection left

Shift+F8

Shift block selection right

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Right-Click & Drag

Start block/column selection

Shift+Click

Extend selection

Ctrl+Right-Click

Move selection to cursor

Ctrl+Shift+Right-Click

Copy selection to cursor

Double-Click

Select word

Triple-Click

Select line

Vim Selection - Command Mode Only

v

Character visual mode

V

Line visual mode

Ctrl+V

Block visual mode

o

Move cursor to beginning (or end) of selection

Vim Clipboard

Ctrl+Ins

Copy selection to clipboard

Ctrl+X Ctrl+W

Copy word to clipboard

Ctrl+X Ctrl+Y

List clipboards and optionally paste one

Ctrl+Y, Shift+Ins

Paste

Ctrl+Backspace

Cut line

Ctrl+E

Cut to end of line

Alt+K, Shift+Del

Cut selection

Vim Clipboard - Command Mode Only

p

Paste text after cursor

]p

Paste text after cursor (adjust indent)

gp

Paste text after cursor (leave cursor after new text)

(visual) p

Paste clipboard contents over selection

P

Paste text before cursor

[p

Paste text before cursor (adjust indent)

gP

Paste text before cursor (leave cursor after new text)

y

Copy text to clipboard

(visual) y

Copy selection to clipboard

Y

Copy line to clipboard

Vim Command Line and Text Box Editing

The following keys are different in all Text Boxes except the command line if the CUA Text Box check box is enabled (Tools > Options > Redefine Common Keys):

Ctrl+X

Cut selection

Ctrl+C

Copy selection to clipboard

Ctrl+V

Paste

Alt+A..Alt+Z

Taken over by dialog manager for selecting controls

Vim Command Line and Text Box Editing - Command Mode Only

Ctrl+A

Cursor to command line toggle

Space

Complete argument

?

List arguments

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+F1

Upcase word

Ctrl+F2

Lowcase word

Ctrl+E

Cut to end of line

Ctrl+Backspace

Cut line

Ins

Insert/overwrite toggle

Ctrl+V

Quote next character

Ctrl+X Ctrl+W

Copy word to clipboard

Ctrl+Y

Paste

Ctrl+X Ctrl+Y

Paste recent clipboard

Alt+N

Insert buffer name

Ctrl+Space

Expand alias at cursor. Use the alias command to define aliases or the Ex command :abbr.

Up arrow, Ctrl+I

Retrieve previous command

Down arrow, Ctrl+K

Retrieve next command

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Shift+Click

Extend selection

Double-Click

Select word

Triple-Click

Select line

Vim Files and Buffers

F2, Ctrl+X Ctrl+S

Save current buffer

F3, Ctrl+X K

Quit current buffer

F8

Next buffer

Ctrl+F8

Previous buffer

F4

Save and quit current buffer

F7, Ctrl+X Ctrl+F

Open a file or find buffer

Ctrl+X Ctrl+B

List buffers

Ctrl+X B

Find buffer

F6

File compare

Shift+F6

Resync after compare mismatch

Vim Files and Buffers - Command Mode Only

:w

Save current buffer

:q

Quit current buffer

:wq

Save and quit current buffer

:q!

Quit current buffer without saving

:wa[ll]

Write all buffers

:qa[ll]

Quit all buffers

:wqa[ll]

Write and quit all buffers

:qa[ll]!

Quit all buffers without saving

:xa[ll]!

Write all changed buffers and exit

Vim Windowing

Ctrl+X '2'

Split window horizontally

Ctrl+Tab

Next window

Ctrl+Z

Zoom window toggle

Ctrl+X '1'

One window

Vim Windowing - Command Mode Only

:split

Split window horizontally

:vsplit

Split window vertically

Ctrl+w ]

Split window and jump to symbol under cursor

Ctrl+w f

Split window and edit file name under the cursor

Ctrl+w n

Split window with empty new window

Ctrl+w o

Make current window the only visible window

Ctrl+w j

Move cursor to window below

Ctrl+w k

Move cursor to window above

Ctrl+w Ctrl+w

Move cursor to window below (wrap)

Ctrl+w W

Move cursor to window above (wrap)

Ctrl+w t

Move cursor to top window

Ctrl+w b

Move cursor to bottom window

Vim Compiling and Programming Support

Alt+Dot

List symbols

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Alt+Comma

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Ctrl+Space

Complete symbol

Ctrl+], Ctrl+Dot

Push a bookmark and go to the definition of the symbol at cursor

Ctrl+/

Push a bookmark and go to the first reference to the symbol at cursor

Ctrl+X Ctrl+], Ctrl+Comma

Pop a pushed bookmark

Ctrl+X M, Ctrl+F5

Build project

Ctrl+X Ctrl+N, Alt+F10

Next error

Ctrl+X N

Set next error

Ctrl+F5

Execute project

Ctrl+F6

Compile current buffer

Alt+1

Cursor to error

Ctrl+X Ctrl+L

Make load current macro buffer

Ctrl+C

Stop concurrent process

Ctrl+X Ctrl+M

Start concurrent process

Ctrl+Shift+P

Expand extension specific alias

Ctrl+Shift+O

Expand global alias

Vim Debugging

Shift+F5

Stop debugging

Ctrl+Shift+F5

Restart debugging

Ctrl+Shift+F9

Clear all breakpoints

F10

Step over

F11

Step into

Ctrl+F10

Run to cursor

Alt+Pad-Star

Show next statement

Ctrl+Alt+B, Alt+F9

Activate breakpoints window

Alt+3, Ctrl+Alt+W

Activate watch window

Alt+4, Ctrl+Alt+V

Activate variables window

Alt+7, Ctrl+Alt+C

Activate call stack

Ctrl+Alt+H

Activate threads window

Vim Macros

Ctrl+F11

Start/end macro recording

Ctrl+X Ctrl+L

Make and load current macro buffer

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+Break

Halt Slick-CŪ macro that is prompting for a key with get_event()

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Use this to terminate infinite loops.

Ctrl+Shift+Space

If editing dialog box or macro, load and run dialog box/macro.

Ctrl+X (

Start recording macro

Ctrl+X )

End recording macro

Vim Macros - Command Mode Only

Dot

Repeat last insert or delete

Vim Miscellaneous

Alt+X, Ctrl+X Ctrl+C

Safe exit

F10

Menu bar

F1

Help for mode or context

F5

Configuration menu

Ctrl+Shift+H

Hex display toggle

Ctrl+Shift+Comma

Complete previous word/variable

Ctrl+Shift+Dot

Complete next word/variable

Ctrl+Shift+Space

Complete more

Esc, Ctrl+Q

Cancel

F9

Undo

Ctrl+F9

Undo with cursor motion grouping

Shift+F9, Ctrl+X R

Redo

Shift+F1

Scroll up

Shift+F2

Scroll down

Shift+F3

Scroll left

Shift+F4

Scroll right

Shift+F5

Center line

Alt+J

Join line

Ctrl+F1

Upcase word

Ctrl+F2

Lowcase word

Alt+P

Reflow paragraph

Alt+R

Fundamental mode for next key press

Alt+T

Match parenthesis

Ctrl+Shift+O

Expand alias at cursor

Ctrl+X Ctrl+D

Alias change directory

Ctrl+X Ctrl+E

Shell to DOS

Vim Miscellaneous - Command Mode Only

u

Full undo

(visual) u

Change selected text to lowercase

U

Undo with cursor motion grouping

(visual) U

Change selected text to uppercase

~

Toggle the case of current character

(visual) ~

Toggle the case of the selected text

c

Change text

C

Change to end of line

(visual) c, C

Change text in selection

r

Overstrike character(s)

(visual) r

Replace text in selection

R

Overstrike text

s

Substitute character(s)

S

Substitute line

<

Shift text left

>

Shift text right

J

Join line (insert spaces)

(visual) J

Join the selected lines (insert spaces)

(visual) gJ

Join the selected lines (no spaces)

:

EX command mode

Q

EX editor mode

&

Repeat last SUBSTITUTE

Esc, Ctrl+[

Command mode

GNU Emacs Keys

GNU Emacs Cursor Movement

Alt+G

Go to line

Ctrl+A

Begin line

Ctrl+E

End of line

Left arrow, Ctrl+B

Cursor left

Right arrow, Ctrl+F

Cursor right

Ctrl+N, Down arrow

Next line

Ctrl+P, Up arrow

Previous line

Ctrl+V, PgDn

Page down

Alt+V, PgUp

Page up

Home, Alt+<

Top of buffer

End, Alt+>

Bottom of buffer

Alt+Left, Ctrl+Left, Alt+B

Previous word

Alt+Right, Ctrl+Right, Alt+F

Next word

Ctrl+Alt+B

Previous level

Ctrl+Alt+F

Next level

Alt+)

Match parenthesis

Alt+[, Alt+Up

Previous paragraph

Alt+], Alt+Down

Next paragraph

Alt+M

First non blank

Alt+A, Ctrl+Up

Previous sentence

Alt+E, Ctrl+Down

Next sentence

Ctrl+X, 'G'

Go to line

Alt+Home

Top of file in next window

Alt+End

End of file in next window

Alt+PgDn

Page down next window

Alt+PgUp

Page up next window

GNU Emacs Inserting Text

Ins

Insert/overwrite toggle

Tab, Ctrl+I

Indent to previous line or insert tab character

Enter, Ctrl+M, Ctrl+J

Insert a line

Ctrl+Enter

Open a new line below current line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Ctrl+O

Split line

Ctrl+Q

Insert literal

GNU Emacs Deleting Text

Alt+\

Delete horizontal space

Ctrl+X Ctrl+O

Delete blank lines

Alt+Del

Cut previous word

Ctrl+Alt+K

Cut level

Ctrl+Backspace

Cut previous word

Ctrl+K

Cut to end of line

Alt+D

Cut word

Alt+K

Cut sentence

Ctrl+Alt+H

Cut previous word

Del, Ctrl+D

Delete character under cursor

Backspace, Ctrl+H

Delete character before cursor

GNU Emacs Searching

Ctrl+S

Incremental search

Ctrl+R

Reverse incremental search

Ctrl+Alt+S

Regular expression search

Ctrl+Alt+R

Reverse regular expression search

Alt+%

Search and replace with prompting

Alt+&

Search and replace without prompting

Ctrl+Alt+Shift+F2

Stop search or search & replace

GNU Emacs Selection

Ctrl+Shift+2

Select character/stream

Alt+@

Select next word

Alt+H

Select paragraph

Ctrl+X Ctrl+X

Exchange point and start selection

Ctrl+X 'W'

Write selection to file

Ctrl+Alt+\

Indent selection

Ctrl+X Ctrl+Alt+I

Tabify selection

Ctrl+X Alt+I

Untabify selection

Shift+F7

Shift block selection left

Shift+F8

Shift block selection right

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Right-Click & Drag

Start block/column selection

Shift+Click

Extend selection

Ctrl+Right-Click

Move selection to cursor

Ctrl+Shift+Right-Click

Copy selection to cursor

Double-Click

Select word

Triple-Click

Select line

GNU Emacs Clipboard

Ctrl+W, Shift+Del

Cut selection

Ctrl+Y, Shift+Ins

Paste

Alt+Y

Select clipboard to insert

Alt+W, Ctrl+Ins

Copy selection to clipboard

Ctrl+X Ctrl+A

Copy word

Ctrl+K

Cut to end of line

Alt+D

Cut word

Alt+K

Cut sentence

Alt+Del

Delete previous word

Ctrl+Alt+K

Cut level

Ctrl+Alt+H

Cut previous word

Ctrl+Alt+W

Append next clipboard

GNU Emacs Files and Buffers

Ctrl+X Ctrl+S

Save current buffer

Ctrl+X 'K'

Quit buffer

Ctrl+X 'B'

Select buffer

Ctrl+X Ctrl+F

Edit a file or find buffer

Ctrl+X Ctrl+W

Save and rename buffer

Ctrl+F7

Write buffer to file

Ctrl+F2, Ctrl+X 'C'

Compare windows

Ctrl+X Ctrl+B, Ctrl+X Alt+B

List buffers

Ctrl+X Ctrl+V

Replace buffer with a file on disk

Ctrl+X 'I'

Insert file

Ctrl+X 'W'

Write selection to file

Ctrl+X 'D'

Directory edit mode

Ctrl+F10

Resync after compare mismatch

GNU Emacs Windowing

Ctrl+X '2'

Split window horizontally

Ctrl+X '1'

One window

Ctrl+X 'O'

Next window

Ctrl+X 'P'

Prev window

Ctrl+PgDn

Shrink window

Ctrl+PgUp

Expand window

GNU Emacs Compiling and Programming Support

Alt+Dot

List symbols

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Alt+Comma

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Ctrl+Space

Complete symbol

Ctrl+X 'M'

Build project

Ctrl+F5

Execute project

Ctrl+X Ctrl+N, Alt+F10

Next error

Alt+F6

Compile current buffer

Ctrl+C C

Stop concurrent process

Ctrl+X Ctrl+M

Start concurrent process

Ctrl+X Comma, Ctrl+Dot

Push a bookmark and go to the definition of the symbol at cursor

Ctrl+X Ctrl+H, Ctrl+Comma

Pop a pushed bookmark

Ctrl+X Dot

Go to definition

Ctrl+X Alt+Dot

Make tag file

Ctrl+X Alt+Comma

Select tag file

F3

Make and load current macro buffer

Ctrl+Shift+P

Expand extension specific alias

Ctrl+Shift+O

Expand global alias

GNU Emacs Debugging

F5

Start/continue debugging

Shift+F5

Stop debugging

Ctrl+Shift+F5

Restart debugging

F9

Toggle breakpoint

Ctrl+F9

Toggle breakpoint enable

Ctrl+Shift+F9

Clear all breakpoints

F10

Step over

F11

Step into

Ctrl+F10

Run to cursor

Alt+Pad-Star

Show next statement

Ctrl+Alt+B, Alt+F9

Activate breakpoints window

Alt+3, Ctrl+Alt+W

Activate watch window

Alt+4, Ctrl+Alt+V

Activate variables window

Alt+7, Ctrl+Alt+C

Activate call stack

Ctrl+Alt+H

Activate threads window

GNU Emacs Macros

Ctrl+X 'E'

Run last recorded macro

F3

Make and load current buffer

Ctrl+X Alt+N

Save last recorded macro

Ctrl+X '('

Start/end macro recording

Ctrl+X ')'

End macro recording

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+Break

Halt Slick-CŪ macro that is prompting for a key with get_event()

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Halt Slick-C macro that is executing. Use this to terminate infinite loops.

Ctrl+Shift+Space

If running a dialog box, edits current dialog box. Use this to close a dialog box that will not close. If editing dialog box or macro, load and run the dialog box/macro.

GNU Emacs Command Line and Text Box Editing

The following keys are different in all Text Boxes except the command line if the CUA Text Box check box is enabled (Tools > Options > Redefine Common Keys):

Ctrl+X

Cut selection

Ctrl+C

Copy selection to clipboard

Ctrl+V

Paste

Alt+A..Alt+Z

Taken over by dialog manager for selecting controls

GNU Emacs Command Line Keys

F2, Alt+X

Cursor to command line toggle

Ctrl+D

Delete character

Backspace

Delete previous character

Tab, Ctrl+I

Insert tab character

Ctrl+J, Enter Ctrl+M

ENTER argument

Space

Complete argument

?

List arguments

Ins

Insert toggle

Alt+\

Delete horizontal space

Ctrl+Q

Quote next character

Ctrl+Space

Expand alias at cursor. Use alias command to define aliases.

Ctrl+K

Cut to end of line

Ctrl+Alt+H

Cut previous word

Alt+D

Cut word

Ctrl+W, Shift+Del

Cut selection

Ctrl+Y, Shift+Ins

Paste

Alt+Y

Paste recent clipboard

Ctrl+Alt+W

Append next clipboard

Alt+C

Capitalize word

Alt+L

Lowcase word

Alt+U

Upcase word

Ctrl+T

Transpose characters

Alt+T

Transpose words

Ctrl+N, Down

Retrieve previous argument

Ctrl+P, Up

Retrieve next argument

ESC, Ctrl+[

Complete and enter argument

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Shift+Click

Extend selection

Double-Click

Select word

Triple-Click

Select line

GNU Emacs Miscellaneous

F1, Alt+?, Ctrl+-

Help for mode or context

Ctrl+H

GNU Emacs Help

Alt+P

Configuration menu

F10

Main menu for mode

Ctrl+X Ctrl+C

Safe exit

Ctrl+Shift+Comma

Select from cursor to beginning of buffer

Ctrl+Shift+Dot

Select from cursor to end of buffer

Ctrl+Shift+Space

Complete more

Ctrl+G

Cancel

Ctrl+/, F9, Ctrl+X 'U'

Undo

Shift+F9

Redo

Ctrl+F9

Undo w/cursor grouping

Ctrl+Shift+H

Hex display toggle

Ctrl+T

Transpose characters

Alt+T

Transpose words

Ctrl+X Ctrl+T

Transpose lines

Alt+U

Upcase word

Alt+L

Lowcase selection

Alt+C

Capitalize word

Ctrl+X 'F'

Set margins

Alt+Q

Reflow paragraph

Alt+S, Pad-5

Center line within margins

Ctrl+Shift+F2

Activate Bookmarks view

Alt+)

Find matching start paren

Ctrl+L

Center line within window

Ctrl+Shift+O

Expand alias at cursor

Ctrl+X /

Alias change directory

F8, Ctrl+F8

Set macro variable

F4

Bind to key

F6

What is key

F7

Change directory

Ctrl+X Ctrl+E

Shell

Ctrl+X Ctrl+Z

Minimize editor

Ctrl+X '='

Display information on cursor position

Ctrl+X 'L'

Count lines

Alt+~

Modify toggle

Alt+Z

Zap to char

Ctrl+Z

Iconize MDI window

GNU Emacs Argument/Repeating a Key

Ctrl+U

Select number of times to invoke a command. Sets argument-count.

Ctrl+X Ctrl+O

Change number of blank lines at or before cursor to argument-count

Ctrl+X Ctrl+I, Ctrl+X Tab

Indent or unindent selected lines by argument-count characters

Alt+0..Alt+9

Select argument-count 0..9

Ctrl+0..Ctrl+9

Select argument-count 0..9

ISPF Keys

ISPF Cursor Movement

Left arrow

Cursor left, if in first column, cursor moves into prefix area

Right arrow

Cursor right, if at end of prefix area, moves to first column of line

Up arrow

Cursor up

Down arrow

Cursor down

Ctrl+Home

Top of buffer

Ctrl+End

Bottom of buffer

Home

Begin line

End

End line

PgUp

Page up

PgDn

Page down

F7

Page up

F8

Page down

F10

Page left

F11

Page right

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+PgUp

Top of window

Ctrl+PgDn

Bottom of window

Tab

Indent or move to next tab stop

Shift+Tab

Move to previous tab stop, or if in first column, move to prefix area

Ctrl+J

Go to line

ISPF Line Prefix Commands

.label

Define line prefix label

bnds

Insert left and right boundary ruler line

tabs

Insert tabs ruler line

cols

Insert column ruler line

ISPF Inserting Text

Ins

Insert/overwrite toggle

Ctrl+Enter

Open a new line below current line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Ctrl+Q

Quote next character typed

ISPF Inserting Text - Line Prefix Commands

i [n]

Insert n lines after this line

te [n]

Insert n lines for word-wrap text entry

tj

Join line

ts

Split line

mask

Insert new line mask

d [n]

Delete n lines

dd

Delete a block of lines

ISPF Deleting Text

Del

Delete char under cursor

Backspace

Delete char before cursor

Ctrl+Backspace

Cut line

Ctrl+E

Cut to end of line

Ctrl+Shift+K

Cut word

ISPF Deleting Text - Line Prefix Commands

d [n]

Delete n lines

dd

Delete a block of lines

ISPF Searching

Ctrl+F

Find

Ctrl+R

Replace

Ctrl+G

Find next occurrence

Ctrl+Shift+G

Find previous occurrence

F5

Find next occurrence

F6

Repeat last change

Ctrl+I

Incremental search

Ctrl+Shift+I

Reverse incremental search

Ctrl+Alt+Shift+F2

Stop search or search & replace

ISPF Selection

Ctrl+A

Select all

Ctrl+B

Select block/column

Ctrl+L

Select line

Ctrl+U

Deselect

Ctrl+X, Shift+F1

Cut selection

Backspace, Del, Shift+F4

Delete selection

Tab

Indent selection

Shift+Tab

Unindent selection

Shift+F7

Shift selection left

Shift+F8

Shift selection right

Alt+=

Execute commands in selection

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Right-Click & Drag

Start block/column selection

Shift+Click

Extend selection

Ctrl+Right-Click

Move selection to cursor

Ctrl+Shift+Right-Click

Copy selection to cursor

Double-Click

Select word

Triple-Click

Select line

ISPF Selection - Line Prefix Commands

( [n], (( [n]

Shift block n columns left

) [n], )) [n]

Shift block n columns right

< [n], << [n]

Shift data n columns right

> [n], >> [n]

Shift data n columns right

c [n]

Copy n lines

cc

Copy a block of lines

m [n]

Move n lines

mm

Move a block of lines

z [n]

Select n lines

zz

Select a block of lines

ISPF Clipboard

Ctrl+C, Ctrl+Ins, Shift+F2

Copy selection to clipboard

Ctrl+Shift+C

Append selection to clipboard

Ctrl+K

Copy word to clipboard

Ctrl+Shift+V

List clipboards and optionally paste one

Ctrl+V, Shift+Ins, Shift+F3

Paste

Ctrl+Backspace

Cut line

Ctrl+E

Cut to end of line

Ctrl+Shift+K

Cut word

Ctrl+X, Shift+Del, Shift+F1

Cut selection

Ctrl+Shift+X

Append cut selection

ISPF Clipboard - Line Prefix Commands

a [n]

Insert block after, repeat n times

b [n]

Insert block before, repeat n times

o [n]

Overlay n lines

oo

Overlay a block of lines

r [n]

Repeat a line n times

rr [n]

Repeat a block n times

z [n]

Select n lines

zz

Select a block of lines

ISPF Command Line and Text Box Editing

Ctrl+X

Cut selection

Ctrl+C

Copy selection to clipboard

Ctrl+V

Paste

Ctrl+Shift+C

Append selection to clipboard

Ctrl+Shift+X

Append cut selection

Ctrl+Shift+V

List clipboards and optionally paste one

Esc

Cursor to command line toggle

Space

Complete argument

?

List arguments

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+Shift+U

Upcase word

Ctrl+Shift+L

Lowcase word

Ctrl+Shift+K

Cut word

Ctrl+E

Cut to end of line

Ctrl+Backspace

Cut line

Ins

Insert/overwrite toggle

Ctrl+Q

Quote next character

Ctrl+K

Copy word to clipboard

Up arrow

Retrieve previous command

Down arrow

Retrieve next command

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Shift+Click

Extend selection

Double-Click

Select word

Triple-Click

Select line

F12

Retrieve previous command from command line

Shift+F12

Retrieve next command from command line

ISPF Files and Buffers

F2, Ctrl+O

Edit a file or find buffer

F3, F4

Save (if autosave is on) and quit current buffer

F3, Ctrl+S

Save current buffer

Ctrl+N

Next buffer

Ctrl+P

Previous buffer

F9

Next buffer or window

Shift+F9

Previous buffer or window

Ctrl+Shift+B

List buffers

ISPF Windowing

Ctrl+H

Split window horizontally

Ctrl+Tab, Ctrl+F6

Next window

Ctrl+Shift+Tab, Ctrl+Shift+F6

Previous window

Ctrl+Shift+Z

Zoom window toggle

Ctrl+F4

Close window

Alt+F1

API Apprentice on current word

Alt+F2

Move window edge

Alt+F3

Create window edge

Ctrl+F7

Move

Ctrl+F8

Size

Ctrl+F9

Minimize

Ctrl+F10

Maximize

ISPF Compiling and Programming Support

Alt+Dot

List symbols

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Alt+Comma

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Ctrl+Space

Complete symbol

Ctrl+Dot

Push a bookmark and go to the definition of the symbol at cursor

Ctrl+/

Push a bookmark and go to the first reference to the symbol at cursor

Ctrl+Comma

Pop a pushed bookmark

Ctrl+G

Find next reference

Ctrl+Shift+G

Find previous reference

Ctrl+M

Build project

Ctrl+F5

Execute project

Ctrl+Shift+Down

Next error

Ctrl+Shift+Up

Previous error

Ctrl+Shift+S

Set next error

Ctrl+Shift+E

List errors

Shift+F10

Compile current buffer

Alt+1

Cursor to error/include file

Ctrl+Shift+M

Start concurrent process

Ctrl+Shift+P

Expand extension specific alias

Ctrl+Shift+O

Expand global alias

ISPF Debugging

Shift+F5

Stop debugging

Ctrl+Shift+F5

Restart debugging

F9

Toggle breakpoint

Ctrl+F9

Toggle breakpoint enable

Ctrl+Shift+F9

Clear all breakpoints

F10

Step over

F11

Step into

Ctrl+F10

Run to cursor

Alt+Pad-Star

Show next statement

Ctrl+Alt+B, Alt+F9

Activate breakpoints window

Alt+3, Ctrl+Alt+W

Activate watch window

Alt+4, Ctrl+Alt+V

Activate variables window

Alt+7, Ctrl+Alt+C

Activate call stack

Ctrl+Alt+H

Activate threads window

ISPF Macros

Ctrl+F11

Start/end macro recording

Ctrl+F12

Terminate recording & run last recorded macro

Ctrl+Break

Halt Slick-CŪ macro that is prompting for a key with get_event()

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Use this to terminate infinite loops.

Ctrl+Shift+Space

If running a dialog box, edits current dialog box. Use this to close a dialog box that will not close. If editing a dialog box or macro, load and run the dialog box/macro.

ISPF Selective Display

x [n]

Exclude n lines

xx

Exclude a block of lines

f [n]

Expose first n lines of excluded block

l [n]

Expose last n lines of excluded block

s [n]

Expose n lines at first indentation level

ISPF Miscellaneous

F1

Help for mode or context

Ctrl+F1

SDK Help on word at cursor

Alt+F4

Safe exit

Ctrl+Shift+Comma

Complete previous word/variable

Ctrl+Shift+Dot

Complete next word/variable

Ctrl+Shift+Space

Complete more

Esc

Cancel or command line toggle

Ctrl+Z, Alt+Backspace

Undo

Ctrl+Y

Redo

Ctrl+Shift+H

Hex display toggle

Ctrl+Shift+U

Upcase word

Ctrl+Shift+L

Lowcase word

Ctrl+Shift+J

Go to bookmark

Ctrl+1..Ctrl+0

Set bookmark 1..0

Ctrl+Shift+N

Activate Bookmarks view

Ctrl+]

Match parenthesis

Ctrl+Shift+O

Expand alias at cursor

Ctrl+D

Change directory

Alt+F5

Restore MDI window

Alt+F7

Move MDI window

Alt+F8

Size MDI window

Alt+F10

Maximize MDI window

Enter

Execute line prefix commands or, if there are none, go to the next line.

Ctrl+Enter

Execute line prefix commands

Right-Ctrl

Alternate key for executing line prefix commands

ISPF Miscellaneous - Line Prefix Commands

lc [n]

Lowcase n lines

lclc, lcc

Lowcase block of lines

md [n]

Make n data lines

mdmd, mdd

Make data lines

uc [n]

Upcase n lines

uclc, ucc

Upcase block of lines

tf

Reflow paragraph

CodeWarrior Keys

CodeWarrior Cursor Movement

Left arrow

Cursor left

Right arrow

Cursor right

Up arrow

Cursor up

Down arrow

Cursor down

Ctrl+Home

Top of buffer

Ctrl+End

Bottom of buffer

Home

Begin line

End

End line

PgUp

Page up

PgDn

Page down

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+PgUp

Top of window

Ctrl+PgDn

Bottom of window

Tab

Indent to next tab stop

Shift+Tab

Back indent text to previous tab stop

Ctrl+G

Go to line

CodeWarrior Inserting Text

Ins

Insert/overwrite toggle

Enter

Insert a line

Ctrl+Enter

Open a new line below current line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Ctrl+Q

Quote next character typed

CodeWarrior Deleting Text

Del

Delete char under cursor

Backspace

Delete char before cursor

Ctrl+Backspace

Cut line

Ctrl+E

Cut to end of line

Ctrl+Shift+K

Cut word

CodeWarrior Searching

Alt+F4, Ctrl+F

Find

Ctrl+R, Ctrl+=

Replace

F3

Find next occurrence

Shift+F3

Find previous occurrence

Ctrl+I

Incremental search

Ctrl+Shift+I

Reverse incremental search

Ctrl+Alt+Shift+F2

Stop search or search & replace

CodeWarrior Selection

Ctrl+A

Select all

Ctrl+L

Select line

F8

Select character/stream

Ctrl+U

Deselect

Ctrl+X

Cut selection

Backspace, Del

Delete selection

Tab

Indent selection

Shift+Tab

Unindent selection

Shift+F7

Shift selection left

Shift+F8

Shift selection right

Alt+=

Execute commands in selection

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Right-Click & Drag

Start block/column selection

Shift+Click

Extend selection

Ctrl+Right-Click

Move selection to cursor

Ctrl+Shift+Right-Click

Copy selection to cursor

Double-Click

Select word

Triple-Click

Select line

CodeWarrior Clipboard

Ctrl+C, Ctrl+Ins

Copy selection to clipboard

Ctrl+Shift+C

Append selection to clipboard

Ctrl+K

Copy word to clipboard

Ctrl+Shift+V

List clipboards and optionally paste one

Ctrl+V, Shift+Ins

Paste

Ctrl+Backspace

Cut line

Ctrl+E

Cut to end of line

Ctrl+Shift+K

Cut word

Ctrl+X, Shift+Del

Cut selection

Ctrl+Shift+X

Append cut selection

CodeWarrior Command Line and Text Box Editing

Ctrl+X

Cut selection

Ctrl+C

Copy selection to clipboard

Ctrl+V

Paste

Ctrl+Shift+C

Append selection to clipboard

Ctrl+Shift+X

Append cut selection

Ctrl+Shift+V

List clipboards and optionally paste one

Esc

Cursor to command line toggle

Space

Complete argument

?

List arguments

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+Shift+U

Upcase word

Ctrl+Shift+L

Lowcase word

Ctrl+Shift+K

Cut word

Ctrl+E

Cut to end of line

Ctrl+Backspace

Cut line

Ins

Insert/overwrite toggle

Ctrl+Q

Quote next character

Ctrl+K

Copy word to clipboard

Up arrow

Retrieve previous command

Down arrow

Retrieve next command

Shift+<Cursor keys>

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Shift+Click

Extend selection

Double-Click

Select word

Triple-Click

Select line

CodeWarrior Files and Buffers

F2, Ctrl+S

Save current buffer

Ctrl+N

Next buffer

Ctrl+P

Previous buffer

F4

Save and quit current buffer

F7, Ctrl+O

Edit a file or find buffer

Ctrl+Shift+B

List buffers

F6

File compare

Shift+F6

Resync after compare mismatch

CodeWarrior Windowing

Ctrl+H

Split window horizontally

Ctrl+Tab, Ctrl+F6

Next window

Ctrl+Shift+Tab, Ctrl+Shift+F6

Previous window

Ctrl+Shift+Z

Zoom window toggle

Ctrl+F4

Close window

Alt+F1

API Apprentice on current word

Alt+F2

Move window edge

Ctrl+F7

Move

Ctrl+F8

Size

Ctrl+F9

Minimize

Ctrl+F10

Maximize

CodeWarrior Compiling and Programming Support

Alt+Dot

List symbols

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Alt+Comma

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Ctrl+Space

Complete symbol

Ctrl+Dot

Push a bookmark and go to the definition of the symbol at cursor

Ctrl+/

Push a bookmark and go to the first reference to the symbol at cursor

Ctrl+Comma

Pop a pushed bookmark

F3

Find next reference

Shift+F3

Find previous reference

Ctrl+M

Build project

Ctrl+F5

Execute project

Ctrl+Shift+Down

Next error

Ctrl+Shift+Up

Previous error

Ctrl+Shift+S

Set next error

Ctrl+Shift+E

List errors

Ctrl+F7

Compile current buffer

Alt+1, Ctrl+D

Cursor to error/include file

F12

Make and load current macro buffer

Ctrl+Shift+M

Start concurrent process

Ctrl+Shift+P

Expand extension specific alias

Ctrl+Shift+O

Expand global alias

CodeWarrior Debugging

F5

Start/continue debugging

Shift+F5

Stop debugging

Ctrl+Shift+F5

Restart debugging

F9

Toggle breakpoint

Ctrl+F9

Toggle breakpoint enable

Ctrl+Shift+F9

Clear all breakpoints

F10

Step over

F11

Step into

Ctrl+F10

Run to cursor

Alt+Pad-Star

Show next statement

Ctrl+Alt+B, Alt+F9

Activate breakpoints window

Alt+3, Ctrl+Alt+W

Activate watch window

Alt+4, Ctrl+Alt+V

Activate variables window

Alt+7, Ctrl+Alt+C

Activate call stack

Ctrl+Alt+H

Activate threads window

CodeWarrior Macros

Ctrl+F11

Start/end macro recording

Ctrl+F12

Terminate recording & run last recorded macro

F12

Make and load current macro buffer

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+Break

Halt Slick-CŪ macro that is prompting for a key with get_event()

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Use this to terminate infinite loops.

Ctrl+Shift+Space

If editing dialog box or macro, load and run dialog box/macro.

CodeWarrior Miscellaneous

F1

Help for mode or context

F10

Menu bar

Ctrl+F1

SDK Help on word at cursor

Alt+F4

Safe exit

Ctrl+Shift+Comma

Complete previous word/variable

Ctrl+Shift+Dot

Complete next word/variable

Ctrl+Shift+Space

Complete more

Esc

Cancel or command line toggle

Ctrl+Z, Alt+Backspace

Undo

Shift+F9

Undo with cursor motion grouping

Ctrl+Y

Redo

Ctrl+Shift+H

Hex display toggle

Ctrl+Shift+U

Upcase word

Ctrl+Shift+L

Lowcase word

Ctrl+Shift+J

Go to bookmark

Ctrl+1..Ctrl+0

Set bookmark 1..0

Ctrl+Shift+T

Activate Bookmarks view

Ctrl+B

Match parenthesis

Ctrl+Shift+O

Expand alias at cursor

Alt+F5

Restore MDI window

Alt+F7

Move MDI window

Alt+F8

Size MDI window

Alt+F10

Maximize MDI window

CodeWright Keys

CodeWright Cursor Movement

Left arrow

Cursor left

Right arrow

Cursor right

Up arrow

Cursor up

Down arrow

Cursor down

Ctrl+Home

Top of buffer

Ctrl+End

Bottom of buffer

Home

Begin line

End

End line

PgUp

Page up

PgDn

Page down

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+PgUp

Page left

Ctrl+PgDn

Page right

Tab

Indent to next tab stop

Shift+Tab

Back indent text to previous tab stop

Ctrl+J

Go to line

CodeWright Inserting Text

Ins

Insert/overwrite toggle

Enter

Insert a line

Ctrl+Enter

Open a new line below current line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Ctrl+Q

Quote next character typed

CodeWright Deleting Text

Del

Delete char under cursor

Backspace

Delete char before cursor

Ctrl+Backspace

Delete previous word

Ctrl+Del

Delete to end of line

Shift+Backspace

Delete word

CodeWright Searching

Ctrl+F

Find

Ctrl+H

Replace

Ctrl+Shift+S, Ctrl+G

Find next occurrence

Ctrl+Shift+Q

Quick search

Ctrl+I

Incremental search

Ctrl+Shift+R

Repeat last replace

Ctrl+Shift+I

Reverse incremental search

Ctrl+Alt+Shift+F2

Stop search or search & replace

CodeWright Selection

Ctrl+A

Select all

Ctrl+B

Select block/column

Ctrl+L

Select line

Ctrl+I

Inclusive character

Ctrl+M

Non-inclusive character selection

Ctrl+W

Save selection

Ctrl+X

Cut selection

Backspace, Del

Delete selection

Tab

Indent selection

Shift+Tab

Unindent selection

Shift+F7

Shift selection left

Shift+F8

Shift selection right

Alt+=

Execute commands in selection

Shift+Cursor keys

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Right-Click & Drag

Start block/column selection

Shift+Click

Extend selection

Ctrl+Right-Click

Move selection to cursor

Ctrl+Shift+Right-Click

Copy selection to cursor

Double-Click

Select word

Triple-Click

Select line

CodeWright Clipboard

Ctrl+C, Ctrl+Ins

Copy selection to clipboard

Ctrl+Shift+C

Append selection to clipboard

Ctrl+K

Copy word to clipboard

Ctrl+Shift+V

List clipboards and optionally paste one

Ctrl+V, Shift+Ins

Paste

Ctrl+X, Shift+Del

Cut selection

CodeWright Command Line and Text Box Editing

Ctrl+X

Cut selection

Ctrl+C

Copy selection to clipboard

Ctrl+V

Paste

Ctrl+Shift+C

Append selection to clipboard

Ctrl+Shift+V

List clipboards and optionally paste one

F9

Toggle command line

Space

Complete argument

?

List arguments

Ctrl+Left

Previous word

Ctrl+Right

Next word

Ctrl+Shift+U

Upcase word

Ctrl+Shift+D

Lowcase word

Ctrl+Del

Delete to end of line

Shift+Backspace

Delete word

Ctrl+Backspace

Delete previous word

Ctrl+D

Delete line

Ins

Insert/overwrite toggle

Ctrl+Q

Quote next character

Ctrl+K

Copy word to clipboard

Up arrow

Retrieve previous command

Down arrow

Retrieve next command

Shift+Cursor keys

Start or extend char/stream selection

Click & Drag

Start char/stream selection

Shift+Click

Extend selection

Double-Click

Select word

Triple-Click

Select line

CodeWright Files and Buffers

F2, Ctrl+S

Save current buffer

Ctrl+Shift+N

Next buffer

Ctrl+Shift+P

Previous buffer

Ctrl+O

Edit a file or find buffer

F6

File compare

Shift+F6

Resync after compare mismatch

Ctrl+N

Open new file or create new project

Ctrl+Shift+F

Insert file at cursor

CodeWright Windowing

Ctrl+Tab, Ctrl+F6

Next window

Ctrl+Shift+Tab, Ctrl+Shift+F6

Previous window

Ctrl+Shift+Z, Alt+F2

Zoom window toggle

Ctrl+F4

Close window

Alt+F3

Create window edge

Ctrl+F7

Move

Ctrl+F8

Size

CodeWright Compiling and Programming Support

Alt+Dot

List symbols

Alt+Comma, Alt+F1

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Shift+PgDn

page up/down in comment

Ctrl+Space

Complete symbol

Ctrl+Dot

Push a bookmark and go to the definition of the symbol at cursor

Ctrl+/

Push a bookmark and go to the first reference to the symbol at cursor

Ctrl+Comma

Pop a pushed bookmark

Ctrl+G, Ctrl+Shift+S

Find next reference

Ctrl+F9, Ctrl+M

Build project

Ctrl+F10, Shift+F10

Compile current buffer

Ctrl+F5

Execute project

Ctrl+Shift+Down

Next error

Ctrl+Shift+Up

Previous error

Ctrl+Shift+S

Set next error

Ctrl+Shift+E

List errors

Alt+1

Cursor to error/include file

F12

Make and load current macro buffer

Ctrl+Shift+M

Start concurrent process

CodeWright Debugging

F5

Start/continue debugging

Shift+F5

Stop debugging

Ctrl+Shift+F5

Restart debugging

Ctrl+Shift+F9

Clear all breakpoints

F10

Step over

F11

Step into

Alt+Pad-Star

Show next statement

Ctrl+Alt+B, Alt+F9

Activate breakpoints window

Alt+3, Ctrl+Alt+W

Activate watch window

Alt+4, Ctrl+Alt+V

Activate variables window

Alt+7, Ctrl+Alt+C

Activate call stack

Ctrl+Alt+H

Activate threads window

CodeWright Macros

F7, Ctrl+F11

Start/end macro recording

F8, Ctrl+F12

Terminate recording & run last recorded macro

F12

Make and load current macro buffer

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+Break

Halt Slick-CŪ macro that is prompting for a key with get_event()

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Use this to terminate infinite loops.

Ctrl+Shift+Space

If running a dialog box, edits current dialog box. Use this to close a dialog box that won't close. If editing dialog box or macro, load and run dialog box/macro.

CodeWright Miscellaneous

F1

Help for mode or context

Ctrl+F1

SDK Help on word at cursor

Alt+Shift+Left

Back (like web browser)

Alt+Shift+Right

Forward (like web browser)

Alt+F4

Safe exit

Ctrl+Shift+Comma

Complete previous word/variable

Ctrl+Shift+Dot

Complete next word/variable

Ctrl+Shift+Space

Complete more

Esc

Cancel

Ctrl+T

Line to top

F9

Line toggle

Ctrl+Shift+G

Show functions headings

Ctrl+U, Ctrl+Z

Undo

Shift+F9

Undo with cursor motion grouping

Ctrl+Y, Alt+Ins

Redo

Ctrl+Shift+H

Hex display toggle

Ctrl+Shift+U

Upcase word

Ctrl+Shift+D

Lowcase word

Ctrl+Shift+J

Set bookmark

Ctrl+1..Ctrl+0

Set bookmark 1..0

Ctrl+Shift+B

Activate Bookmarks view

Ctrl+]

Find matching parenthesis

Ctrl+Shift+K

Show matching parenthesis

Alt+F5

Restore MDI window

Alt+F7

Move MDI window

Alt+F8

Size MDI window

Alt+F10

Maximize MDI window

Xcode Keys

Xcode Cursor Movement

Shift + Tab

Back indent text to previous tab stop

Command+Left arrow

Begin line

Command+Down arrow

Bottom of buffer

Ctrl+PgDn

Bottom of window

Down arrow

Cursor down

Left arrow

Cursor left

Right arrow

Cursor right

Up arrow

Cursor up

End

End line

Command+L

Go to lineI

Tab

Indent to next tab stop

Alt+Right

Next word

PgDn

Page down

PgUp

Page up

Alt+Left

Previous word

Command+Down arrow

Top of buffer

Ctrl+PgUp

Top of window

Xcode Inserting Text

Enter

Insert a line

Ctrl+Enter

Open a new line below current line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Ins

Insert/overwrite toggle

Ctrl+Q

Quote next character types

Xcode Deleting Text

Ctrl+Backspace

Cut line

Ctrl+Shift+K

Cut word

Backspace

Delete char before cursor

Del

Delete char under cursor

Xcode Selection

Ctrl+Shift+Right+Click

Copy selection to cursor

Command+X

Cut selection

Backspace, Del

Delete selection

Ctrl+U

Deselect

Command+=

Execute commands in selection

Shift+Click

Extend selection

Tab

Indent selection

Ctrl+Right-Click

Move selection to cursor

Command+A

Select all

F8

Select character/stream

Ctrl+L

Select line

Triple-Click

Select line

Double-Click

Select word

Shift+F7

Shift selection left

Shift+F8

Shift selection right

Right-Click & Drag

Start block/column selection

Click & Drag

Start char/stream selection

Shift+<Cursor keys>

Start or extend char/stream selection

Shift+Tab

Unindent selection

Xcode Searching

Command+F

Find

Alt+Command+F

Find in files

Command+G

Find next occurrence

Command+Shift+G

Find previous occurrence

Ctrl+R

Replace

Xcode Command Line and Text Box Editing

Ctrl+Shift+X

Append cut selection

Ctrl+Shift+C

Append selection to clipboard

Space

Complete argument

F3, Command+C

Copy selection to clipboard

Ctrl+K

Copy word to clipboard

Esc

Cursor to command line toggle

Ctrl+Backspace

Cut line

Command+X

Cut selection

Ctrl+Shift+K

Cut word

Shift+Click

Extend selection

Ins

Insert/overwrite toggle

?

List arguments

Ctrl+Shift+V

List clipboards, optionally paste one

Ctrl+Shift+L

Lowcase word

Alt+Right

Next word

Command+V

Paste

Alt+Left

Previous word

Ctrl+Q

Quote next character

Down arrow

Retrieve next command

Up arrow

Retrieve previous command

Triple-Click

Select line

Double-Click

Select word

Command+E

Set search string

Click & Drag

Start char/stream selection

Ctrl+Shift+U

Upcase word

Xcode Files and Buffers

F7, Command+O

Edit a file or find buffer

F6

File compare

Ctrl+Shift+B

List buffers

Alt+Command+Right arrow

Next Buffer

Command+N

New File

Alt+Command+Up arrow

Open associated file

Alt+Command+Left arrow

Previous buffer

Shift+F6

Resync after compare mismatch

F4

Save and quit current buffer

F2, Command+S

Save current buffer

Xcode Clipboard

Ctrl+Shift+X

Append cut selection

Ctrl+Shift+C

Append selection to clipboard

Command+C

Copy selection to clipboard

Ctrl+K

Copy word to clipboard

Ctrl+Backspace

Cut line

Command+X, Shift+Del

Cut selection

Ctrl+Shift+K

Select next condition

Ctrl+Shift+V

List clipboards, optionally paste one

Command+V

Paste

Xcode Windowing

Alt+F1

API Apprentice on current word

Xcode Macros

Ctrl+Shift+Space

Edit current dialog box if running a dialog box. Close dialog box that won't close. Load and run dialog box/macro if editing dialog box or macro.

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+Break

Halt Slick-CŪ macro prompting for a key with get_event()

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Terminate infinite loops.

F12

Make and load current macro buffer

Ctrl+F11

Start/end macro recording

Ctrl+F12

Terminate recording, run last recorded macro

Xcode Miscellaneous

Esc

Cancel or command line toggle

Ctrl+Shift+Space

Complete more

Ctrl+Shift+Dot

Complete next word/variable

Ctrl+Shift+

Complete previous word/variable

Ctrl+Shift+O

Expand alias at cursor

Command+D

Go to bookmark

Ctrl+Shift+D

Activate Bookmarks view

F1

Help for mode or context

Ctrl+Shift+H

Hex display toggle

Ctrl+Shift+L

Lowcase word

Ctrl-]

Match parenthesis

Command+F10

Maximize MDI window

Command+F7

Move MDI window

Command+Shift+Z

Redo

Command+F5

Restore MDI window

Command+Q

Safe exit

Command+F1

SDK Help on word at cursor

Ctrl+1..Ctrl+0

Set bookmark 1..0

Alt+F8

Size MDI window

Command+Z, Alt+Backspace

Undo

Shift+F9

Undo with cursor motion grouping

Ctrl+Shift+U

Upcase word

Command+F7

Move MDI window

BBEdit Keys

BBEdit Cursor Movement

Shift+Tab

Back indent text to previous tab stop

Command+Left arrow

Begin line

Command+Down arrow

Bottom of buffer

Down arrow

Cursor down

Ctrl+PgDn

Bottom of window

Left arrow

Cursor left

Right arrow

Cursor right

Up arrow

Cursor up

End

End line

Command+J

Go to line

Tab

Indent to next tab stop

Alt+Right

Next word

PgDn

Page down

PgUp

Page up

Alt+Left

Previous word

Command+Down arrow

Top of buffer

Ctrl+PgUp

Top of window

BBEdit Inserting Text

Enter

Insert a line

Ctrl+Enter

Open a new line below current line

Ctrl+Shift+Enter

Open a new line above current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Ins

Insert/overwrite toggle

Ctrl+Q

Quote next character typed

BBEdit Deleting Text

Ctrl+Backspace

Cut line

Ctrl+Shift+K

Cut word

Backspace

Delete char before cursor

Del

Delete char under cursor

BBEdit Selection

Ctrl+Shift+Right-Click

Copy selection to cursor

Command+X

Cut selection

Backspace, Del

Delete selection

Command+Shift+A

Deselect

Command+=

Execute commands in selection

Shift+Click

Extend selection

Tab

Indent selection

Ctrl+Right-Click

Move selection to cursor

Command+A

Select all

F8

Select character/stream

Command+L

Select line

Triple-Click

Select line

Command+Shift+L

Select paragraph

Double-Click

Select word

Shift+F7

Shift selection left

Shift+F8

Shift selection right

Right-Click & Drag

Start block/column selection

Click & Drag

Start char/stream selection C

Shift+<Cursor keys> selection

Start or extend char/stream

Shift+Tab

Unindent selection

BBEdit Searching

Command+F

Find

Alt+Command+F

Find in files

Command+G

Find in next occurrence

Command+Shift+G

Find previous occurrence

Ctrl+R

Replace

BBEdit Command Line and Text Box Editing

Ctrl+Shift+X

Append cut selection

Ctrl+Shift+C

Append selection to clipboard

Space

Complete argument

F3, Command+C

Copy selection to clipboard

Ctrl+K

Copy word to clipboard

Esc

Cursor to command line toggle

Ctrl+Backspace

Cut line

Command+X

Cut selection

Ctrl+Shift+K

Cut word

Shift+Click

Extend selection

Ins

Insert/overwrite toggle

?

List arguments

Ctrl+Shift+V

List clipboards, optionally paste one

Ctrl+Shift+L

Lowcase word

Alt+Right

Next word

Command+V

Paste

Command+Shift+V

Paste previous clipboard

Alt+Left

Previous word

Ctrl+Q

Quote next character

Down arrow

Retrieve next command

Up arrow

Retrieve previous command

Triple-Click

Select line

Double-Click

Select word

Command+E

Set search string

Click & Drag

Start char/stream selection

Shift+<Cursor keys> selection

Start or extend char/stream selection

Ctrl+Shift+U

Upcase word

BBEdit Files and Buffers

F7, Command+O

Edit a file or find buffer

F6

File compare

Ctrl+Shift+B

List buffers

Alt+Command+Right arrow

Next buffer

Command+N

New file

Alt+Command+Shift+N

New file from clipboard

Command+Shift+N

New file from selection

Ctrl+Tab

Open associated file

Alt+Command+Left arrow

Previous buffer

Shift+F6

Resync after compare mismatch

F4

Save and quit current buffer

F2, Command+S

Save current buffer

BBEdit Clipboard

Ctrl+Shift+X

Append cut selection

Ctrl+Shift+C

Append selection to clipboard

Command+C

Copy selection to clipboard

Ctrl+K

Copy word to clipboard

Ctrl+Backspace

Cut line

Command+X, Shift+Del

Cut selection

Ctrl+Shift+K

Cut word

Ctrl+Shift+V

List clipboards, optionally paste one

Command+V

Paste

BBEdit Windowing

Alt+F1

API Apprentice on current word

Command+W, Ctrl+F4

Close window

Alt+Command+W

Close All Windows

Command+F10

Maximize

Command+M

Minimize

Command+F2

Move window edge

Ctrl+F6

Next window

Ctrl+Shift+F6

Previous window

Command+F8

Size

Command+Shift+Ū

Split window horizontally

Command+/

Zoom window toggle

BBEdit Compiling and Programming Support

Ctrl+M

Build project

Shift+F10

Compile current buffer

Ctrl+Dot, F5, Alt+Esc

Complete symbol

Commad+D

Cursor to error/include file

Ctrl+F5

Execute project

Ctrl+Shift+P

Expand extension specific alias

Ctrl+Shift+O

Expand global alias

Command+G

Find next reference

Command+Shift+G

Find previous reference

Ctrl+Shift+E

List errors

Command+Dot

List symbols

Ctrl+PgUp/Ctrl+PgDn

For next/previous definition

Shift+PgUp/Shift+PgDn

To page up/down in comment

F12

Make and load current macro buffer

Alt+Command+Down arrow

Next error

Alt+Comma

Parameter Info

Ctrl+PgUp/Ctrl+PgDn

next/previous definition

Shift+PgUp/Ctrl+PgDn

page up/down in comment

Command+Comma

Pop a pushed bookmark

Alt+Command+Up arrow

Previous error

Command+Dot

Push a bookmark, go to definition of symbol at cursor

Shift+Command+/

Push a bookmark, go to first reference to symbol at cursor

Ctrl+Shift+S

Set next error

Ctrl+Shift+M

Start concurrent process

BBEdit Debugging

Alt+Command+B

Activate breakpoints window

Command+7, Ctrl+Alt+C

Activate call stack

Ctrl+Command+H

Activate threads window

Command+4

Activate variables window

Command+3, Ctrl+Alt+W

Activate watch window

Ctrl+Shift+F9

Clear all breakpoints

Ctrl+Shift+F5

Restart debugging

Ctrl+F10

Run to cursor

Command+Pad-Star

Show next statement

F5

Start/continue debugging

Command+Shift+I

Step into

Command+Shift+T

Step out

Command+Shift+O

Step over

Shift+F5

Stop debugging

Alt+Command+/

Toggle breakpoint enable

Command+/

Toggle breakpoint

BBEdit Macros

Ctrl+Shift+Space

Edit current dialog box if running a dialog box. Close dialog box that won't close. Load and run dialog box/macro if editing dialog box or macro.

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).

Ctrl+Break

Halt Slick-CŪ macro prompting for a key with get_event()

Ctrl+Alt+Shift+F2

Halt Slick-C macro that is executing. Terminate infinite loops.

F12

Make and load current macro buffer

Ctrl+F11

Start/end macro recording

Ctrl+F12

Terminate recording, run last recorded macro

BBEdit Miscellaneous

Esc

Cancel or command line toggle

Ctrl+Shift+Space

Complete more

Ctrl+Shift+Dot

Complete next word/variable

Ctrl+Shift+Comma

Complete previous word/variable

Ctrl+Shift+O

Expand alias at cursor

Command+D

Go to bookmark

F1

Help for mode or context

Ctrl+Shift+H

Hex display toggle

Ctrl+Shift+L

Lowcase word

Ctrl+B

Match parenthesis

Command+F10

Maximize MDI window

Command+F7

Move MDI window

Command+Shift+Z

Redo

Command+F5

Restore MDI window

Command+Q

Safe exit

Command+F1

SDK Help on word at cursor

Ctrl+1..Ctrl+0

Set bookmark 1..0

Alt+F8

Size MDI window

Command+Z, Alt+Backspace

Undo

Shift+F9

Undo with cursor motion grouping

Ctrl+Shift+U

Upcase word

Visual Studio Default Keys

Ctrl+Enter

Open a new line above current line

Ctrl+Shift+Enter

Open a new line below current line

Shift+Enter

Insert a line (no syntax expansion)

Shift+Space

Insert a space (no syntax expansion)

Ctrl+Alt+W,[1-4]

Activate Watch view

Ctrl+Alt+G

Activate Registers view

Ctrl+Alt+M,[1-4]

Activate Memory view

Ctrl+Alt+C

Activate Call Stack view

Ctrl+Alt+V,A or Ctrl+Alt+V,a

Activate Autos view

Ctrl+Alt+V,L or Ctrl+Alt+V,l

Activate Locals view

Ctrl+Alt+V,T or Ctrl+Alt+V,t

Activate Members view

Ctrl+Alt+B

Activate Breakpoints view

Ctrl+Alt+H

Activate Threads view

F3

Find Next Occurrence

Shift+F3

Find Previous Occurrence

Ctrl+T

Transpose Adjacent Characters

Ctrl+Shift+T

Transpose Adjacent Words

Alt+Shift+T

Transpose Adjacent Lines

Alt+F3,B or Alt+F3,b

Toggle Search Option: Search Backwards

Alt+F3,C or Alt+F3,c

Toggle Search Option: Match Case

Alt+F3,R or Alt+F3,r

Toggle Search Option: Use Regex

Alt+F3,W or Alt+F3,w

Toggle Search Option: Match Whole Word

Ctrl+F

Find

Ctrl+Shift+F

Find in Files

Ctrl+H

Replace

Ctrl+Shift+H

Replace in Files

Shift+Alt+Enter

Fullscreen Mode

Ctrl+K, Ctrl+N

Goto Next Bookmark

Ctrl+K, Ctrl+P

Goto Previous Bookmark

Ctrl+K, Ctrl+L

Clear All Bookmarks

Ctrl+M, Ctrl+P

Show All

Ctrl+M, Ctrl+U

Show Selection

Ctrl+M, Ctrl+H

Hide Selection

Ctrl+K, Ctrl+U

Remove Comment

Ctrl+R, Ctrl+W

Toggle Viewing of Whitespace

Ctrl+K, Ctrl+K

Toggle Bookmark

Ctrl+K, Ctrl+W

Activate Bookmarks view

Ctrl+NumpadMinus

Goto Previous Document

Ctrl+Shift+NumpadMinus

Goto Next Document

Ctrl+F12

Goto Definition

Ctrl+Alt+J

Activate Symbols view

Ctrl+Alt+A

Activate Build view

Ctrl+Alt+O

Activate Output view

Ctrl+Alt+R

Goto URL

Ctrl+Alt+L

Activate Projects view

Shift+Alt+A

Add File to Project

Ctrl+Shift+N

Create New Workspace

Ctrl+Shift+O

Open Existing Workspace

Ctrl+Shift+]

Find Matching Parenthesis

Ctrl+Shift+F12,<key>

Stops macro recording and binds macro to <key> (which can be 0-9, A-Z, or F1-F12).