Product Documentation
Virtuoso Studio Design Environment User Guide
Product Version IC23.1, November 2023

Default Keybindings for CIW

You can use the following default keybindings in the CIW edit area (edit area is defined as the area below the last light-gray background command block in the CIW):

Key Sequence Action

Esc

If the the text is selected and the Esc key is pressed, it clears the selection. However, if no text is selected, the Esc key clears the text from the input area.

In addition, the Esc key closes the regular forms and hides the option forms, which are displayed by pressing the F3 key, when the focus is on them. In case of option form, the Esc key only hides the form when pressed once and does not cancel the command. However, if the Esc key is pressed twice, the first press hides the form and the second press cancels the command.

Ctrl+Esc
Ctrl+C

A parser error gets generated.

Ctrl+Insert
Ctrl+C

Copies selected text to clipboard when text is selected in the input or output areas.

Use F16, the copy key, on Sun keyboards.

Delete
Ctrl+D

Deletes the next character.

Meta+Delete
Meta+D

Deletes the next word.

Backspace
Ctrl+H

Deletes the previous character

Meta+Backspace
Meta+H

Deletes the previous word

Delete
Backspace
Ctrl+W

Deletes the selected text

Ctrl+Backspace
Ctrl+U

Deletes until the beginning of a line

Ctrl+Delete
Ctrl+K

Deletes until the end of a line

Down Arrow

Displays next history command if the History In Place option is selected and the cursor is at the last line of the edit area

Up Arrow

Displays the previous history command if the History In Place option is selected and the cursor is at the end or at the first line of edit area

Shift+Enter
Shift+Return
Ctrl+J
Ctrl+M
Enter
Return

  • If syntax highlighting is off, executes command or sends partial command to SKILL.
  • If syntax highlighting is on, Ctrl+J and Ctrl+M it inserts a new line.
  • If syntax highlighting is on and the Enter Key Executes Command option is selected, Enter and Return executes the command and Shift+Enter and Shift+Return inserts a new line, else if the Enter Key Executes Command option is not selected, Enter and Return inserts a new line and Shift+Enter and Shift+Return executes the command.

If syntax highlighting is on, the command is sent to the SKILL parser if the syntax is complete, otherwise, the CIW syntax checker produces a beep sound and do nothing. If syntax highlighting is off, the command or partial command is sent to the SKILL parser and the parser executes the command once it receives a complete command.

Alt+Enter
Alt+Return

Executes the selected commands. If syntax highlighting is on and the text is not syntax complete, the SKILL parser copies the selected text to the edit area and beeps

Alt+J
Ctrl+Delete

Joins next command block. This is only available if syntax highlighting on

Shift+Alt+J
Ctrl+Backspace

Joins previous command block (only available if syntax highlighting on)

Use Ctrl+Backspace if the cursor is at the start of the command block

Down Arrow
Ctrl+N

Moves the cursor down one line

Left Arrow
Ctrl+B

Moves left one character

Right Arrow
Ctrl+F

Moves right one character

Alt+<
Alt+,

Moves to beginning of current command block

Alt+>
Alt+.

Moves to end of current command block

Alt+Home

Moves to the beginning ofthe input area

Home
Ctrl+A

Moves to the beginning of the line

Alt+End

Moves to the end of the input area

End
Ctrl+E

Moves to the end of the line

Ctrl+Q

Moves to matching parenthesis, brace or bracket (if match is highlighted)

(only available if syntax highlighting on)

Ctrl+Q

Moves to nearest parenthesis, brace or bracket (if no match is highlighted)

(only available if syntax highlighting on)

Ctrl+Right Arrow
Meta+F

Moves the cursor to the next word

Ctrl+Left Arrow
Meta+B

Moves the cursor to the previous word

Up Arrow
Ctrl+P

Moves up one line

Shift+Down Arrow
Shift+Ctrl+N

Selects down one line

Shift+Ctrl+Q

Selects expression or extends selected expression

(only available if syntax highlighting is on and selection does not cross a command block boundary)

Shift+Left Arrow
Shift+Ctrl+B

Selects left one character

Shift+Ctrl+Right Arrow
Shift+Meta+F

Selects the next word

Shift+Ctrl+Left Arrow
Shift+Meta+B

Selects the previous word

Shift+Right Arrow
Shift+Ctrl+F

Selects right one character

Shift+Alt+<
Shift+Alt+,

Selects to beginning of current command block

Shift+Alt+Home
Shift+Ctrl+Home

Selects to beginning of input area

Shift+Home
Shift+Ctrl+A

Selects up to the beginning of the command line

Shift+Alt+>
Shift+Alt+.

Selects up to the end of the current command block

Shift+Alt+End
Shift+Ctrl+End

Selects up to the end of the input area

Shift+End
Shift+Ctrl+E

Selects up to the end of line

Shift+Up Arrow
Shift+Ctrl+P

Selects up one line

Shift+Insert
Ctrl+V

Paste copied text

Use the F18 key on a Sun keyboard

Middle mouse button

Pastes selected text

Ctrl+R

Redisplays history

Ctrl+<
Ctrl+,

Scrolls output area towards the left

Ctrl+>
Ctrl+.

Scrolls output area towards right

Shift+Ctrl+<
Shift+Ctrl+,

Scrolls output area one page towards the left

Shift+Ctrl+>
Shift+Ctrl+.

Scrolls output area one page towards the right

Ctrl+Down

Scrolls output area down

Ctrl+Up

Scrolls output area up

Ctrl+PageDown

Scrolls output area down one page

Ctrl+PageUp

Scrolls output area up one page

Ctrl+End
Shift+Ctrl+PageDown

Scrolls output area to bottom

Ctrl+Home
Shift+Ctrl+PageUp

Scrolls output area to top

Ctrl+S

Splits command block at cursor (only available if syntax highlighting on)

Related Topics

Default Keybindings for Text Fields


Return to top
 ⠀
X