home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume44
/
vim
/
part00
next >
Wrap
Internet Message Format
|
1994-08-16
|
4KB
From: mool@oce.nl (Bram Moolenaar)
Newsgroups: comp.sources.misc
Subject: v44i019: vim - Vi IMproved editor, v3.0, Part00/26
Date: 16 Aug 1994 21:16:55 -0500
Organization: Sterling Software
Sender: kent@sparky.sterling.com
Approved: kent@sparky.sterling.com
Message-ID: <csm-v44i019=vim.211640@sparky.sterling.com>
Keywords: utility, editor, vi, vim
X-Md4-Signature: 1251ee68de9c863d2f790ac93a306bed
Submitted-by: mool@oce.nl (Bram Moolenaar)
Posting-number: Volume 44, Issue 19
Archive-name: vim/part00
Environment: UNIX, AMIGA, MS-DOS, Windows NT
Supersedes: vim: Volume 41, Issue 50-75
Version 3.0 of Vim: Vi IMproved. Vim is an almost compatible version of
the UNIX editor vi. Only the 'Q' command is missing (you don't need it).
Many new features have been added: multi level undo, command line history,
filename completion, block operations, etc. See difference.doc.
This editor is very useful for editing programs and other plain ASCII files.
All commands are given with normal keyboard characters, so those who can type
with ten fingers can work very fast. Additionally function keys can be defined
by the user.
Vim currently runs under Amiga DOS, MSDOS, Windows NT and many UNIX versions.
There are some things included for the Archimedes, but it does not work yet.
Porting to other systems should not be very difficult.
Documentation:
tutor/readme - one hour training course for beginners
reference.doc - complete reference of all Vim commands
difference.doc - summarizes the differences with UNIX vi
windows.doc - reference for the multi windows and buffer commands
index - alfabetical list of commands
amiga.doc - remarks for Amiga
unix.doc - remarks for unix
msdos.doc - remarks for MSDOS
winnt.doc - remarks for Windows NT
archie.doc - remarks for Archimedes
Big improvements
================
Added multiple windows and multiple buffers! See doc/windows.doc for an
overview of the new and changed commands.
Added hidden buffers. 'hidden' option can be set to create a hidden buffer
instead of abandoning a buffer. Added ":bnext", ":bprev", ":bNext" and
"brewind" commands to go to other buffer. Added ":buffers" command to show all
buffers. Added ":bmod" command: go to next modified buffer. Added ":bdelete"
command: delete buffer from list.
Added a lot of commands to manipulate buffers:
- Added commands to open a window for all arguments, all active buffers, all
buffers: ":all", ":sall", ":unhide", ":sunhide", ":ball", ":sball".
- Added ":bunload" command: Unload buffer from memory. The ":bdelete" command
does the same plus deletes the buffer from the buffer list.
- Arguments from command line are always put in buffer list.
- Added ":sbuffer", ":sbnext", ":sbNext", ":sbprevious", ":sbmodified",
":sbrewind", ":sblast": split window and go to specified buffer.
- Added ":wNext" and ":wprevious": write file and go back in argument list.
- Added ":wqall" and ":xall", write all change buffers and exit.
When all changes have been undone the buffer is not considered to be changed.
Vim can then be exit with ":q" instead of ":q!".
Added simple "more" facility to listings. Can be switched on/off with the
'more' option.
Added Robert Webb's code for command line completion, with
"#ifdef WEBB_COMPLETE".
See the file reade3.0 for a complete set of changes in this version.
Vim is Charityware. You can copy it as much as you like. Please read
uganda.txt for details.
Please send comments, bug reports and suggestions to:
stable address: Bram Moolenaar UUCP E-mail: mool@oce.nl
molenstraat 2
2162 HP Lisse Fax: +31 2521 16381
The Netherlands Tel: +31 2521 13037