While VEdit EBCDIC Level 4 quickly edits, translates and sorts any
file, we're a data processing shop. So we use it mostly for EBCDIC
translation. In fact, VEdit EBCDIC Level 4 is one of our favorite
editors for EBCDIC-to-ASCII data conversion. A simple hot-key lets you
view data in EBCDIC, hex, binary, octal, or a bevy of ASCII modes. To
search and replace a string or character that's not even viewable in a
mode like ASCII, toggle the display to Hex View, copy the item to the
clipboard, and globally replace it in a flash.
Convert EBCDIC flat files and simple copybooks with pre-written
VEdit macros. Need to convert a really complicated mainframe file? With
VEdit EBCDIC Level 4 Macro Programming Language, your only practical
limits are time and the learning curve.
Use the EBCDIC macros to convert mainframe data to ASCII text file
for use on personal computers. The Copybook macro gives you a tutorial
an converting simple COBOL copybooks, and a springboard for converting
more complex multi-dimensional tables. If required, you can modify the
supplied ASCII-EBCDIC translation table to accommodate different EBCDIC
and ASCII code pages.
Tackle huge block sizes, unlimited line lengths… even
multi-dimensional tables generated by COBOL copybooks. Think size
matters? Not to Vedit EBCDIC Level 4. It lets you open and
simultaneously manipulate up to a hundred 2 gigabyte files with little
wasted memory.
Data File Block Handling |
Operation |
Block Type |
Stream |
Column |
Line |
Move block |
x |
x |
x |
Copy block |
x |
x |
x |
Change block casing |
x |
x |
x |
Fill block with spaces |
x |
x |
x |
Strip high order bits |
x |
x |
x |
Split into smaller parts |
x |
x |
x |
Persistent block on/off |
x |
x |
x |
Number of cut & paste buffers |
100 |
100 |
100 |
Other Macros You Can Change
Many of VEdit's other advanced features also were written in VEdit
Macro Programming Language. This means you can change them, embed them
in your own macros, or use them as tutorials for learning the language.
All can be called with VEdit from batch files or scripts, allowing
filenames, options and macros to be specified from the command line.
Macros can be run in "quiet" mode without displaying VEdit on the
screen.
For example, the File Comparison macro displays the differences
between two files and lets you merge/edit them in any way you want The
macro can re-align the files, then continue looking for further
differences. After finding where revisions were made, you can copy
blocks of text from one file to the other.
The Directory Comparison macro compares two directories and displays which files are the same, different or unique.
Newline enables conversion between Windows/DOS (CR+LF), UNIX (LF only) and Macintosh (CR only) text styles.
DBF functions let you easily edit/view dBase and xBase files,
adjusting for a DBF file's record and header size. You can also view
the DBF table structure with all field names, types and sizes
identified.
Search & Replace is powerful enough to perform many conversions
without additionsl macros or custom programs. Search/Replace at any
level: string, block, file, or even subdirectory. Choose intuitive
pattern matching or UNIX-style regular expressions (either minimized or maximized
regular expressions). Search for any character, including Null,
Newlines, control and graphics characters. Specify your search string
with ASCII, EBCDIC, hex, octal or decimal characters.
Emulate Your Favorite Editor
VEdit emulates Microsoft Word, Visual Studio, WordStar, WordPerfect
and Brief right out of the box. Prefer your own custom layout? No
problem. Set VEdit's menus and keyboard up just the way you like them.
The extensive on-disk context sensitive help system will guide you
through the process, including building your own keystroke macros using
VEdit's Keystroke Macro Recorder.
Editing and Printing Modes |
Mode |
Function |
Display on Screen |
Edit, Search & Replace |
Print to ASCII Printer |
ASCII |
x |
x |
x |
HEX |
x |
x |
x |
EBCDIC |
x |
x |
x |
Binary |
x |
x |
|
Octal |
x |
x |
|
Decimal |
x |
x |
|
No matter which editing emulation you choose, you can always lock-in
Overwrite Only (for
editing database and binary files without changing file size), and;
Fast Browse Only which lets you quickly navigate CD-ROMs and other
read-only files.
Edit Postscript, plotter, dBASE (DBF), executable (EXE), binary
(hex) and all other non-standard files. VEdit automatically configures
itself for best display of most, including .C, .TXT, .HTML, .JAVA,
.DBF, etc.
And just in case you left yours at home, the embedded calculator runs any algebraic expression in decimal or hex.
VEdit Macro Programming Language
VEdit's macro language simplifies otherwise complex and time
consuming tasks. It's really good for text processing, formatting, file
conversions and translations. Because it can draw from 250 muscular
commands, a one-line macro can often do the work of a hundred-line C
program, without tedious compiling. It can even call or chain to other
macros.
All macros can be called from command line, batch file, script, Windows
shortcut or VEdit function key/menu/startup. When the Quiet function is
included, your job will be run without displaying VEdit on the screen.
The language has many C-like features, including program flow control
statements (While, Do-While, For, If-then, If-then-else, Goto, Break,
Continue, Return), as well as logical and relational expressions.
Numerical calculations resolve to 32-bits. Push and pop string and
numeric variables.
If you wish, you can control hardware interrupts, memory and I/O ports;
load and call machine language routines; and program sound generation
(Not available under Windows NT). Other programmable options include:
- File/buffer management;
-
search, replace and compare;
-
complex block operations;
-
printer management;
-
program configuration;
-
access to menu functions;
-
Window create, delete, switch;
-
direct cursor positioning;
-
custom menus and forms, and;
-
Shell to DOS.
If you found C easy to learn, VEdit Macro Programming Language will be
a breeze. You can watch the effect of each command entered in the
editing window(s). Its macro debugger offers breakpoints, single step
and backtrace. And to get you started, a library of example macros and
300 pages of instructions are included.
Excessive Compiler Support
VEdit's team is especially proud of its flexible support for popular
compilers and assemblers, including Microsoft, Borland, Lahey, Realia,
SDS, SVC, Watcom, Java SDK and most others. They used VEdit Macro
Programming Language to write the compiler support, so you can modify
it to taste. Run as many different compilers as you like, in your
choice of directories.
Flexibility applies to editing, too. Syntax definition files are
supplied for C, Basic, Clipper, Pascal, HTML, Java, Perl, SQL,
Assembler, Systat and other languages. If that's not enough, roll your
own with VEdit's smart, powerful pattern matching. It works great even
for non-programming applications.
Other editing tools include language-specific templates to expand
your shorthand, automatic indenting and assembly language formatting.
Use the C program outliner to view and navigate a C program via its
subroutine declarations. Create macros that perform automatic
conversion, translation and checking, on both opened and closed files.
Or write macros to check files into and out of your version control
system. Configure the Tools menu to call all of the above, along with
your favorite external tools, including Microsoft and Borland "make".
To help debug your source code, VEdit matches nested parentheses ()
{} [] for C, Pascal, etc. It positions its cursor at code errors.
allowing you to hot-key from error to error. And simply by placing your
cursor on a function name, you can hot-key to open the file in which
the function is declared (Ctag support).
System Requirements
VEdit EBCDIC Level 4 is optimized for Windows 98/ME/NT/2000/XP. Shell
commands let you easily run other Windows or DOS programs. It even
supports non-english languages - e.g. case conversion for extended
characters depending upon the current font (OEM or ANSI).
VEdit EBCDIC Level 4's compact size make it ideal for field
technicians. At 3 megabytes, a full installation is small enough to be
run from a floppy disk. Just one small EXE file is required (550
kilobytes).
VEdit EBCDIC Level 4 requires a computer with at least an 80386
processor with minimal memory and at least 8 megabytes of free disk
space. Operating system: Windows 95 (2nd Edition,) 98/ME or Windows
NT4/2000/XP/2003.
|