Isaac Sim VS Code Edition is an extension for Visual Studio Code that provides development support for NVIDIA Omniverse in general and Isaac Sim in particular. In its simplest form, it can be considered the VS Code version of the Omniverse Script Editor.
Note: This extension requires its Isaac Sim counterpart extension (omni.isaac.vscode) to be installed and enabled in order to execute Python code in an Omniverse/Isaac Sim application environment.
Key Features
Execute Python code, in the Python environment of an Omniverse application, locally or remotely from VS Code and show the output in the Isaac Sim VS Code Edition panel.
Browse and insert snippets of code related to Omnivese Kit, Universal Scene Description (USD) and Isaac Sim
Create templates for Omniverse/Isaac Sim extensions and other development approaches
Quick access to the most relevant Omniverse/Isaac Sim documentation sources and resources without leaving the editor
Extension interface
Code execution
Local execution
Isaac Sim VS Code Edition: Run - Execute the active editor's Python code in the locally configured (localApplication.extensionPort setting) NVIDIA Omniverse application and view the results in the Output panel.
Isaac Sim VS Code Edition: Run Selected Text - Execute the active editor's Python selected code in the locally configured (localApplication.extensionPort setting) NVIDIA Omniverse application and view the results in the Output panel.
Remote execution
Isaac Sim VS Code Edition: Run Remotely - Execute the active editor's Python code in the remote configured (remoteApplication.extensionIP and remoteApplication.extensionPort settings) NVIDIA Omniverse application and view the results in the Output panel.
Isaac Sim VS Code Edition: Run Selected Text Remotely - Execute the active editor's Python selected code in the remote configured (remoteApplication.extensionIP and remoteApplication.extensionPort settings) NVIDIA Omniverse application and view the results in the Output panel.