Giter Club home page Giter Club logo

zsublime's Introduction

z/OS plugins for the Sublime Text editor

Overview

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.

How to install

  • 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).

Endevor

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.

z/FTP

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.

HLASM

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.

JCL

Features:

  • Basic syntax highlighting.

ISPF

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.