Contents of Article


Major Features of SPFLite

Summary of Primary Commands

Summary of Line Commands


Major Features of SPFLite



  • Standard text-mode Windows clipboard support along with multiple Named Private Clipboards.
  • User-customizable screen. Specify your own desired Font and Pitch selection (fixed-width fonts only) as well as custom colors for the various screen components. The screen can also be resized at any time with the mouse, using standard Windows drag arrows.
  • Support for national keyboards and alternate layouts (using Windows Control Panel / Regional and Language Options).
  • UNDO/REDO support, with a user-specifiable number of levels.
  • BROWSE / VIEW support provides all EDIT capabilities but in a read-only mode.
  • Full keyboard mapping and mouse-button mapping, as well as keyboard macros and keyboard recording.
  • A programmable macro language to allow automating repetitive functions as well as the creation of new, custom primary and line commands.
  • Automatic colorization files can be used to colorize keywords and syntax in programs and scripts.
  • HEX-mode editing.
  • Regular Expression search strings supported in all Primary commands using search strings.
  • Tabbed Edit interface to support multiple edit sessions.
  • Drag and Drop support. Files can simply be dropped on an active SPFLite window to open them.
  • Integrated File Manager for file selection and basic delete and rename functions.
  • EBCDIC and Basic Unicode file editing; EBCDIC code page can be user-customized, or use the 1252/1140 default.
  • Print Screen options for output to the clipboard, to a default printer or to a log file, as well as formatted printing support.
  • Multi-Edit mode is a new, powerful facility that allows editing several files together in single edit tab. For instance, one CHANGE can alter text in multiple files at the same time, in a single command. 
  • Power Typing mode allows simultaneous editing of multiple lines (possibly scattered) in parallel (called "column mode" in other editors).
  • A configurable SUBMIT command can send jobs to external processes, such as the Hercules emulator.
  • Highlight text support (i.e. like yellow hi-lighter) to mark important text areas. Maintained across Edit/Browse sessions.
  • A DIFF compare facility to compare two files and report differences.
  • Many new primary and line commands have been added that extend the IBM ISPF command set, as well as powerful new extensions to many of the original ISPF commands.


Summary of Primary Commands


The following primary commands are implemented. See the Appendix for the Abbreviations that are supported.


ACTION

Request automatic SAVE be performed.

ADD

Add a text line

ALIGN

Align string on a column boundary

APPEND

Add text to the end of lines

AUTOBKUP

Control automatic backup creation

AUTOCAPS

Control auto-capitalization of language keywords

AUTONAME

Specify an alternate colorization control file for a Profile

AUTONUM

Number lines automatically

AUTOSAVE

Control automatic file save defaults

BACKUP

Create Date/Time stamped backups

BOM

Turn UTF BOM writing ON and OFF

BOTTOM

Scroll to bottom of file

BOUNDS

Set edit boundaries

BROWSE

Open a file for browse (read-only) access, no changes allowed

CANCEL

Cancel edit session without file save

CAPS

Set keyboard CAPS mode

CASE

Control default literal case handling

CHANGE

Change a data string

CLIP

Open a new tab using clipboard data 

CMD

Execute another Program or Command

CLONE

Open an un-named edit using an existing file

CLS

Clear or Close the SPFLite Debug Window

COLLATE

Specify display/sort collating sequence

COLS

Control visibility of top Columns line

COMPRESS

Compress duplicate strings

COPY

Include an external file

CREATE

Create an external file

CRETRIEV

Cursor/Retrieve  

CUT

Cut data to the clipboard

DCB

Specify the RECFM, LRECL and EOL settings together

DELETE

Delete selected lines 

DIFF

Perform a DIFF file compare between two files

DIR

Display folder containing this file in File Manager

DO

Execute a keyboard command file

DOWN

Scroll downward in the data 

EDIT

Open a file for editing  

EFT

Edit the Extended File Type criteria

END

End the edit session

ENUMWITH

Change Enumerate increment value

EOL

Set End-of-Line characters. Deprecated - Use DCB.

EXCLUDE

Exclude lines from the display  (Edit mode)

EXCLUDE

Exclude files from the display (File Manager Mode)

EXIT

Terminate SPFLite session

FAVORITE

Add current file to a Favorite list

FF

Edit/Browse Find command alias FF

FF

File Manager Find in Files command FF

FIND

Find a character string

FLIP

Reverse X and NX lines  

FOLD

Display text in Uppercase only

FORMAT

Set file characteristics

GLUEWITH

Specify join string for Glue operations

JOIN

Selectively join lines together using find/change strings

HELP

Display the Help file  

HEX

Set HEX display mode ON or OFF

HIDE

Hide excluded lines

HILITE

Control text highlighting options

IMACRO

Specify an initial macro to run after loading a file

KEYMAP

Display keyboard settings dialog

LC

Lower-case a range of lines

LEFT

Scroll leftward in the data  

LOCATE

Scroll the display to a specified line

LOOPCHECK

Turn loop detection ON or OFF

LRECL

Specify logical record length. Deprecated - Use DCB.

MACLIB

Specify unique MACRO library for a Profile

MAKELIST

Create FILELIST from display in File Manager

MARK

Turn Mark lines ON or OFF

MEDIT

Add a file to a Multi-Edit session

MINLEN

Set minimum record length

MODE

Set/Switch the Mode (Edit, Browse, View) of an edit session.

NDELETE

Delete lines where string is not found

NFIND

Find lines where string is not found

NFLIP

Reverse X and NX lines where string is not found

NEXCLUDE

Exclude lines where string is not found

NONUMBER

Turn Number mode off

NREVERT

Revert User line status where string not found

NSHOW

Show (unexclude) lines where string is not found

NULINE

Mark User line status where string not found

NUMBER

Verify and generate valid sequence numbering

NUMTYPE

Define the numbering 'style' to use

OPEN

Edit another file in a new session

OPTIONS

Set editor global options

ORDER

Reorder file line numbers

PAGE

Set Profile PAGE mode ON or OFF

PASTE

Paste data from the clipboard  

PREPEND

Add text to the beginning of line(s)

PRESERVE

Control handling of trailing blanks

PRINT

Print selected lines to the printer

PROFILE

Display current file profile values

PTYPE

Enter PowerType mode

QUERY

Display a single Profile setting

RCHANGE

Repeat change

RECALL

Recall (Open) a favorite File list

RECFM

Specify Record Format. Deprecated - Use DCB.

REDO

Redo (back out) a prior UNDO action

RELOAD

Reload current edit file

RENAME

Rename the current edit file

RENUM

Evenly renumber lines in file

REPLACE

Replace a file

RESET

Reset (Edit mode)

RESET

Reset (File Manager mode)

RETF

Recall commands in a forward direction

RETRIEVE

Recall previous commands

REVERT

Revert User line status

RFIND

Repeat the find command

RIGHT

Scroll rightward in the data  

RLOC

Repeat last LOCATE command

RLOCFIND

Repeat most recent FIND or LOCATE command

RUN

Directly execute the current Edit script

SAVE

Save data and continue edit

SAVEALL

Save all current tabs

SAVEAS

Save data as a new file and switch to it

SC

Sentence-case a range of lines

SET

Set a command variable

SHOW

Show (unexclude) lines where a string is found

SORT

Sort the edit data

SOURCE

Specify character encoding

SPLIT

Selectively split lines apart using find/change strings

START

Set initial file position option.

STATE

Control edit state saving

SUBARG

Set default SUBMIT arguments

SUBCMD

Set alternate command for SUBMIT

SUBMIT

Pass lines to an external command file

SWAP

Switch to Previous or Next Tab

TABS

Turn TABS On or Off  

TAG

Alter TAG status of a selection of lines

TC

Title-case a range of lines

TOP

Scroll to the top of the file

UC

Upper-case a range of lines

ULINE

Mark User line status

UNDO

Undo changes

UNNUMBER

Remove sequence numbers

UP

Scroll upward in the data

VIEW

View a file in read-only mode

WDIR

Open Windows Explorer for this file folder.

XFORM

Specify a Transform macro to handle file reading / writing

XSUBMIT

Submit an external file

XTABS

Control handling of incoming tabs

                       

       
Summary of Line Commands


A

After destination

AA

After block

B

Before destination

BB

Before block

BNDS

Display BOUNDS line

C

Copy line(s)

CC

Copy a block

COLS

Display Columns line

D

Delete line(s)

DD

Delete a block

F

Display first lines in excluded region

G

Glue lines together

GG

Glue lines together in block

H

Here-destination lines

HH

Here-destination block

I

Insert temporary new line(s)

J

Join lines together

JJ

Join lines together in block

L

Display last lines in excluded region

LC

Lower-case lines

LCC

Lower-case lines in block

M

Move lines

MM

Move lines in block

MARK

Set column markers

MASK

Set the Insert line model

MD

Make data lines

MN

Make NOTE lines

N

Insert permanent new line(s)

NOTE / xNOTE

Insert NOTE or xNOTE lines

O

Overlay lines

OO

Overlay lines in block

OR

Overlay-Replace lines

ORR

Overlay-Replace lines in block

PL

Pad lines

PLL

Pad lines in block

R

Repeat lines

RR

Repeat lines in block

S

Show lines

SC

Sentence-case lines

SCC

Sentence-case lines in block

T

Select text lines

TT

Select text lines in block

TABS

Display Tabs line

TB

Text Break a line

TBB

Text Break lines in block

TC

Title-case lines

TCC

Title-case lines in block

TF

Text-flow a paragraph

TFF

Text-flow a block of paragraphs

TG

Text glue lines together

TGG

Text glue a block together

TJ

Text join lines together

TJJ

Text join a block together

TL

Trim lines

TLL

Trim lines in block

TM

Set Text Margin in a paragraph

TMM

Set Text Margin in a block of paragraphs

TR

Truncate lines

TRR

Truncate lines in block

TS

Text split a line

TU

Toggle the User-Line status of a line

TX

Toggle the excluded status of a line

UC

Upper-case lines

UCC

Upper-case lines in block

U

Mark User lines

UU

Mark User lines in block

V

Revoke User line status

VV

Revoke User line status in block

W

Swap lines

WW

Swap lines in block

WORD

Display valid WORD characters

X

Exclude lines

XX

Exclude lines in block

(

Column shift left

((

Column shift left in block

)

Column shift right

))

Column shift right in block

<

Data shift left

<<

Data shift left in block

>

Data shift right

>>

Data shift right in block

[

Indent shift left

[[

Indent shift in block

]

Indent shift right

]]

Indent shift right in block

Created with the Personal Edition of HelpNDoc: Simplify Your Help Documentation Process with a Help Authoring Tool