IBM Z® Open Editor
Docs
News and Blogs
IBM Downloads
VS Code Marketplace
GitHub
Docs
News and Blogs
IBM Downloads
VS Code Marketplace
GitHub
  • Overview

    • Introduction
    • Updates and user feedback
  • Getting Started

    • Getting started with IBM Z Open Editor
    • Setting up integrations to interact with z/OS
    • Getting started with Zowe 3.0
  • Configuration

    • Setting preferences
    • Configuring your applications with ZAPP files
    • Setting property groups
    • Setting compiler options
    • Setting file associations
    • Setting language-specific tab stops and rulers
    • Enabling and disabling problems in IBM Z Open Editor
    • Enabling and disabling unreachable COBOL code warnings
    • Customizing the Outline view
    • Setting language-specific maximum line length
    • EBCDIC code pages and mappings files
    • Experimental: Formatting COBOL source code
  • Tutorials

    • Tutorial overview
    • Exploring the user interface
    • Exploring the sample files
    • COBOL editing tutorial
    • COBOL, PL/I Preprocessor tutorial
    • HLASM editing tutorial
    • REXX editing tutorial
    • Managing z/OS resources with IBM RSE API Plug-in for Zowe CLI tutorial
    • Submitting JCL to compile, link, and run jobs tutorial
  • Editing program files

    • Language References
    • Making COBOL and PL/I code changes
    • Making High Level Assembler code changes
    • Making REXX code changes
    • Making JCL code changes
    • Using and managing code snippets
    • Using the integrated Git
    • Searching for COBOL, PL/I, HLASM, and REXX components
  • Interacting with z/OS using Zowe

    • Interacting with z/OS
    • Creating a configuration profile in Zowe Explorer v3.0.0
    • Migrating your old Zowe yaml profiles for Zowe v3.0
    • Supported methods of authentication for z/OS using Zowe
    • Sharing team configuration files
    • Connecting to z/OS with Zowe Explorer walk through
    • Using the Zowe Explorer views
    • Using Zowe profiles in Z Open Editor
    • Connecting to z/OS using Zowe CLI walk through
    • Using command line to interact with z/OS
    • Interact with RSE Common Properties
  • Advanced Capabilities

    • Overview
    • Activating advanced capabilities
    • Launching a 3270 emulator from Zowe Explorer
    • z/OS Resources Table
    • Data Elements View
    • Program Control Flow Browser
    • Data Flow Browser
    • Preprocessor support
    • Custom Macros for HLASM
    • Language Detection
    • Linting with IBM ZCodeScan
    • User build with IBM Dependency Based Build (DBB)
    • Agent Mode
  • Cloud-based Editing

    • Overview to using Cloud and Browser-based platforms
    • Try Z Open Editor in the Red Hat Developer Sandbox
    • Configuring Red Hat OpenShift Dev Spaces
    • Managing Developer Workspaces
    • Managing secrets
    • Create and use custom images
    • Migrating from IBM Wazi for Dev Spaces
    • Using Z Open Editor on GitHub Codespaces
    • Using Z® Open Editor with Dev Containers
  • Troubleshooting

    • Known issues and limitations
    • Troubleshooting using log files
    • Troubleshooting for User Build
    • Uninstalling CLI plugins and VS Code extensions
  • Reference

    • IBM RSE API Plug-in for Zowe CLI commands
    • IBM RSE API Plug-in for Zowe CLI as nodejs SDK package
    • IBM RSE API Plug-in for Zowe CLI as nodejs SDK reference
    • Example Zowe configuation setups
    • IBM Z Open Editor MCP Tools
    • Accessibility and Keyboard Shortcuts
    • settings.json properties
    • Message ID Reference
    • Other Visual Studio Code extensions
  • Legal information

    • Notices
    • Trademarks
    • Privacy policy considerations

Other Visual Studio Code extensions

In addition to IBM Z Open Editor and Zowe Explorer, there are some other Visual Studio Code extensions that provide added value and integrations with technology relevant for enterprise application developers. The following table shows some examples.

Note: These extensions are independent of IBM Z Open Editor and supported by the respective publishers according to their specific terms.

Extension nameDescription
AnsibleThis extension adds language support for Ansible to Visual Studio Code. It can be used to write Ansible playbooks as well as Red Hat Ansible Certified Content for IBM Z. To install this extension, see Ansible.
GitLensThis is the ultimate extension for using Visual Studio Code with Git providing graphical views and commands for almost all Git capabilities. To install this extension, see GitLens — Git supercharged.
IBM Db2 for z/OS Developer ExtensionThis is an extension for Visual Studio Code that provides language support for developing Db2 for z/OS SQL applications. To install this extension, see IBM Db2 for z/OS Developer Extension.
IBM Z Open DebugThis extension provides a Debugger user interface in Visual Studio Code for COBOL and other languages using the IBM Z Debugger. It consists of two extensions: the core IBM Z Open Debug and the graphical IBM Z Open Debug Profiles view.
Todo TreeThis is a popular extension for navigating and managing comment tags such as TODO in source code. To install this extension, see Todo Tree.
YAMLZ Open Editor uses YAML for configuration files such as ZAPP. The YAML extension provides comprehensive YAML language support to Visual Studio Code to read the JSON/YAML schema and provide code completion and validation. To install this extension, see YAML.
Zowe Explorer Extension for FTPZowe Explorer is loaded by Z Open Editor and supports RSE API and z/OSMF, but if you want to use FTP as a transfer protocol, you can install Zowe Explorer Extension for FTP.
Zowe Explorer for IBM CICSThis CICS Extension for Zowe Explorer adds additional functionality to the popular Visual Studio Code extension, Zowe Explorer. This extension allows interactions with CICS regions and programs and provides the ability to run commands against them. To install this extension, see Zowe Explorer for IBM CICS.
Last Updated: 3/13/24, 9:52 AM
Contributors: ClaireZheng, phaumer, Chun Hong Zheng, PETER HAUMER, Hestia Zhang
Prev
Message ID Reference