Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Intersystems Local Development PackageNew to Visual Studio Code? Get it now.
Intersystems Local Development Package

Intersystems Local Development Package

M-line software

|
21 installs
| (0) | Free
VSCode tools for local Intersystems development
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

InterSystems Local Development Package

⚠️ BETA VERSION - This extension is in development. Features may change and bugs may occur. Please report issues via e-mail.

Enhanced local development tools for InterSystems Caché/IRIS in Visual Studio Code. Streamline your workflow with server-side search, automatic project management, and project export capabilities.

Features Overview

  • 🔍 Server-Side Code Search - Fast search across your codebase with filtering options
  • 📦 Automatic Project Management - Auto-add classes to InterSystems projects during local development
  • 📤 Project XML Export - Export InterSystems projects to XML directly from VS Code
  • 🖥️ Auto-Open Terminal - Automatically connect to Interystems terminal on workspace open

🔍 Code Search

Search through your InterSystems codebase with server-side search.

Features:

  • Package filtering
  • File type filtering (classes/routines)
  • Case-sensitive matching
  • Jump to results
  • In-page search (Ctrl+F) - Search within results with highlighting and navigation

Usage:

  • Press Ctrl+Shift+F to open search panel
  • Enter search term and optionally filter by package/file type
  • Click results to open files
  • Press Ctrl+F in results to search within the displayed results

📦 Project Watcher

Automatically syncs local class file changes with InterSystems projects.

Configuration: Enable intersystemsLocalDev.watcher.enabled and set intersystemsLocalDev.apiEndpoint in settings

Structure Required:

PROJECT_NAME/
└── CACHE/
    ├── .project          # Contains project name
    └── Your/
        └── Classes/
            └── *.cls files

How it works: Monitors your CACHE folders and auto-adds/removes classes to projects based on .project config files

Status Bar: Shows watcher status (active/disabled/error) in bottom-left corner


🖥️ Auto-Open Terminal

Automatically opens Intersystems terminal when you open an InterSystems workspace.

Features:

  • Auto-detects InterSystems workspaces (containing .cls files)
  • Opens two terminals: one standard terminal (background) and one Intersystems terminal (focused)
  • Prevents duplicates on window reload
  • Configurable telnet host and port

Configuration:

{
  "intersystemsLocalDev.autoOpenTerminal": true,
  "intersystemsLocalDev.terminalHost": "192.168.16.1",
  "intersystemsLocalDev.terminalPort": 50023
}

📤 Project Export

Export InterSystems project to XML file.

Usage: Right-click any project in the PROJECTS sidebar → "Export Project to XML" → choose save location


Initial Configuration

  1. Open Settings (Ctrl+,) and search for intersystems local development
  2. Configure server connection:
    • Server URL
    • Namespace
    • Username and Password
  3. (Optional) For watcher and export:
    • Watcher Enabled
    • API Endpoint
  4. (Optional) For terminal:
    • Auto Open Terminal
    • Terminal Host
    • Terminal Port
{
  "intersystemsLocalDev.serverUrl": "http://localhost:57770",
  "intersystemsLocalDev.namespace": "USER",
  "intersystemsLocalDev.username": "admin",
  "intersystemsLocalDev.password": "password",
  "intersystemsLocalDev.apiEndpoint": "/api/extension",
  "intersystemsLocalDev.watcher.enabled": true,
  "intersystemsLocalDev.autoOpenTerminal": true,
  "intersystemsLocalDev.terminalHost": "192.168.16.1",
  "intersystemsLocalDev.terminalPort": 50023
}

Enjoy developing! 🚀

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft