IBM Z Open Editor brings IBM z/OS language support to Microsoft Visual Studio Code

IBM United States Software Announcement 219-192
September 24, 2019

Table of contents
OverviewOverviewEffective dateEffective date


Top rule

IBM Z® Open Editor is an add-on that extends the functions of Microsoft™ Visual Studio Code to support programming languages for IBM® z/OS®. This feature expansion provides COBOL and PL/I developers with a simple and familiar code editor that works with Microsoft Visual Studio Code.

Visual Studio Code is a code editor that is optimized for building and debugging modern web and cloud applications. The IBM Z Open Editor functions complement and extend the Visual Studio Code capabilities by providing language support for the IBM Enterprise COBOL, PL/I, and JCL (job control language) programming languages that are used for z/OS. IBM Z Open Editor also includes simple syntax highlighting for JCL.

The IBM Z Open Editor add-on delivers language support by implementing fully functional language servers, bringing additional editor enhancements that enable mainframe developers to employ features such as:

  • Syntax highlighting
  • Outline view and outline search
  • Declaration hovers
  • Peek definition code lenses
  • Go to definition
  • Finding all references code lenses, as well as explorer
  • Code and variable completion
  • Code template snippets
  • Finding and navigating references
  • Previewing of included copybooks or include files (local file system only)
  • Navigating to copybooks or include files
  • Refactoring such as "rename symbol"
  • Search and replace refactoring across multiple program files

For more information about this extension, see the Visual Studio Marketplace.

Back to topBack to top

Effective date

Top rule

September 24, 2019


IBM Z, IBM and z/OS are registered trademarks of IBM Corporation in the United States, other countries, or both.

Microsoft is a trademark of Microsoft Corporation in the United States, other countries, or both.

Other company, product, and service names may be trademarks or service marks of others.

Terms of use

IBM products and services which are announced and available in your country can be ordered under the applicable standard agreements, terms, conditions, and prices in effect at the time. IBM reserves the right to modify or withdraw this announcement at any time without notice. This announcement is provided for your information only. Additional terms of use are located at

Terms of use

For the most current information regarding IBM products, consult your IBM representative or reseller, or go to the IBM worldwide contacts page

IBM United States