This set of plugins for the Sublime Text editor allows to work with different aspects of z/OS: data sets, JCL, JES, HLASM, Endevor SCM. The intent is to work with different text files locally using powerful features of the editor. The following sections describe each plugin separately. Only Sublime Text 3 is supported.
- Download and install Sublime Text 3.
- Download the plugins archive.
- Extract the contents of the plugins archive to the "%APPDATA%\Sublime Text 3\Packages" folder (can also be opened via "Preferences → Browse Packages" menu item in the editor). After this the Packages folder should contain plugin folders such as "HLASM", etc.
- Configure the settings files of plugins (Endevor/endevor.json and ZFTP/zftp.json) - specify your user ID and optionally your password (if not specified then the plugins will prompt for it every editor's session).
- Use the command palette (Ctrl+Shift+P) to access plugin commands (every command starts with its respective plugin's name).
Features:
- Retrieve element.
- Update element.
- Print element listing.
- Execute SCL.
- Validate sandbox.
- Generate sandbox using SMARTGEN.
- Find load modules containing an object module.
- Compare elements.
Features:
- Download data set.
- Upload data set.
- Submit job.
- Submit job templated with Jinja2 template engine.
- Print job spool.
- Reconstruct job JCL from JESJCL DD.
Features:
- Basic HLASM syntax highlighting. Enables fast label navigation: Ctrl+P, then "@LABEL".
- Basic HLASM listing syntax highlighting. Enables fast navigation for both labels and offsets: Ctrl+P, then "@LABEL".
- Find the listing line corresponding to a given source line and vice versa.
Features:
- Basic syntax highlighting.
Features:
- Pad to width. Pad all selected lines to a given length. Can be useful when editing problem texts for STAR.
- Shift right. Similar to ISPF's shift right command.
- Shift left. Similar to ISPF's shift left command.