Product Documentation
Cadence SKILL IDE User Guide
Product Version IC23.1, August 2023

SKILL IDE Menu Commands

The SKILL IDE interface is user-friendly and intuitive. It consists of menus, toolbars, dialog boxes, and windows that help you control your debugging operations.

The following table lists the SKILL IDE menu commands along with their associated bindkeys. You can also view the SKILL IDE bindkeys in the Bindkey Editor.

Menu Icon Bindkey Description

File

Contains commands that help you manage your SKILL files.

New


Ctrl+N

Creates a new file for editing.

Open


Ctrl+O

Opens an existing SKILL file for editing.

Open for Read

Opens SKILL file in read-only mode.

Open and Load


Opens SKILL file for editing and loads it.

Load


Ctrl+L

Loads the current file.

Close

Ctrl+W

Closes the SKILL file in the currently active tab.

Save


Ctrl+S

Saves the current version of the SKILL file.

Save As


Saves the SKILL file with a new name.

Discard Edits

Undoes all the edits you made in the currently open SKILL file since the last save operation.

Make Editable/Make Read Only

Switches between edit and read-only mode.

Print


Ctrl+P

Prints the currently open SKILL file.

Close All

Closes all SKILL files and exits SKILL IDE.

This command is replaced by the Exit command when the SKILL IDE is launched in a standalone mode.

Edit

Contains commands for editing SKILL files.

Undo


Ctrl+Z

Cancels the last edit operation.

Redo


Ctrl+Y

Restores the last undo operation.

Cut


Ctrl+X

Moves the selected text to the clipboard.

Copy


Ctrl+C

Copies the selected text to the clipboard.

Paste


Ctrl+V

Pastes the copied text from the clipboard.

Select All


Ctrl+A

Selects all the text on the active tab.

Go to Matching Parenthesis

When you place the cursor before an opening parenthesis, the cursor moves to be after the matching close parenthesis.

When you place the cursor after a closing parenthesis, the cursor moves to be before the matching open parenthesis.

Otherwise the cursor is moved to the closest open parenthesis.

Go To Line Number


Ctrl+G

Moves the cursor to the specified line number.

Find/Replace

Ctrl+F

Searches and replaces text in the currently active tab.

Find Next

Ctrl+Shift+F

Searches and replaces text in the currently active tab.

Find Previous

Ctrl+Shift+B

Searches and replaces text in the currently active tab. See Finding and Replacing Text.

Debug

Contains commands for debugging SKILL programs.

Next


Ctrl+E

Executes the current SKILL statement.

If the SKILL statement contains a function call, the debugger stops at the statement just after the call, without descending into the called function.

Step


Ctrl+T

Executes the current SKILL statement.

If the SKILL statement contains a function call, the debugger descends into the called function.

Step Out


Ctrl+J

Executes the remaining statements of the current function and returns control to the calling function.

Continue


Ctrl+U

Continues execution from a breakpoint until completion or until another breakpoint is encountered.

Stop Current Top-Level


Ctrl+Q

Terminates the function under execution.

Stop All Debugging


Stops execution of all functions on the execution stack.

Go To Current Line


Returns the cursor back to the file or tab that contains the current breakpoint line.

Dump Local Variables

Dumps the current values of all the local variables on the stack to the CIW.

Remove All Breakpoints


Removes all breakpoints from all SKILL files.

Save Settings

Exports the debug settings to a SKILL file.

Load Settings

Loads the debug settings from a previously saved file.

Options

Contains commands for customizing the status, editor, lint, profiler, and color settings.

SKILL Status

Opens the Options assistant and displays SKILL Status as the active tab.

The SKILL Status tab lets you customize the status settings for the SKILL debugger, compiler, parser, print, stack, and trace.

Editor

Opens the Options assistant and displays Editor as the active tab.

The Editor tab lets you customize the settings for the SKILL IDE editor.

Lint

Opens the Options assistant and displays Lint as the active tab.

The Lint tab lets you customize the settings for the lint checker.

Profiler

Opens the Options assistant and displays Profiler as the active tab.

The Profiler tab lets you customize the settings for the SKILL profiler.

Color Settings

Opens the Options assistant and displays Color as the active tab.

The Color tab lets you customize the color settings for the various elements of the SKILL code. For example, you can customize the colors for the background, foreground, comments, keywords, and other such elements of the code.

Window

Contains commands that enable you to hide or display tool components.

Assistants

Provides options for displaying the Breakpoints, Stack, Step Result, Trace, Lint Manager, Code Browser, Class Browser, Method Browser, Finder, or Profiler assistants. You can also use the Show All and Hide All options to simultaneously display or hide the assistants.

Toolbars

Provides options for displaying the File, Edit, Debug, Search, Lint, and Workspace toolbars.

Workspaces

Provides options for displaying the Checking, Coding, Debugging, SKILL++, SKILL IDE, and User workspaces. In addition, provides options to save, delete, load, and set default workspace. You can also Revert to Saved workspace, and Show/Hide Assistants displayed in specific workspace.

Tabs

Displays the list of files that are currently open in the SKILL IDE tabs. It also provides the Close Current Tab and Close Other Tabs options.

Help

Gives you access to the Cadence documentation.

Related Topics

How SKILL IDE Works

Starting SKILL IDE

SKILL IDE User Interface

SKILL IDE Assistants


Return to top
 ⠀
X