OS4Depot.net 20130227_1013
  Home Search Mirrors Contact Info Credits

 Readme data for Root » Utility » Text » Edit » vim.lha

Description: vim 7.0 - a text editor for AmiCygnix
Install: vim.lha
Size: 11Mb 5
Version: 7.0
Date: 23 Feb 09
Author: Bram Moolenaar (http://www.vim.org) - OS4 port by Edgar Schwan
Submitter: Edgar Schwan
Email: eds at rz-online de
Homepage: http://www.schwan-clan.de
Requirements: AmigaOS 4 final, AmiCygnix V1.0
Category: utility/text/edit
License: Other
Distribute: yes
Min OS Version: 4.0
Vim is a highly configurable text editor built to enable efficient text editing.
It is an improved version of the vi editor distributed with most UNIX systems.
Vim is often called a "programmer's editor," and so useful for programming that
many consider it an entire IDE. It's not just for programmers, though. Vim is
perfect for all kinds of text editing, from composing email to editing
configuration files.

This is the second release of Vim. This has changed compared to the first
alpha version:

* Working printer support.
* The execution of external commands is supported now. "Make" and other
  command are working.
* Working localisation.
* External command "ctags" is now included. Vim does use this command to create
  source file indexes.
* GTK2 user interface.
* Compiled with "huge" featureset. This adds right to left editing and much
  more.


Features
--------

  Beginner's Editor - User Friendly:
  Vim is much easier for beginners than Vi because of extensive Online Help,
  "undo" and "redo" commands (never mind mistakes - just use undo+redo!),
  support for the mouse and configurable icons and menus (GUI).

  Character codes and Terminals:
  Vim has support for the iso-latin1 character set and for termcap.
  (Vanilla Vi has problems with this.)

  Characters and Languages:
  Vim supports for right-to-left editing (eg with Arabian, Farsi, Hebrew),
  and multi-byte texts, ie languages with graphical characters represented
  by more than one "byte", such as Chinese, Japanese, Korean (Hangul),
  (Technically speaking, Vim supports text in UTF-8 and Unicode.)

  Text Formatting and Visual Mode:
  With Vim you can select text "visually" (with highlighting) before you
  "operate" on it, eg copy, delete, substitute, shift left or right,
  change case of letters or format the text incl preserving indented text.
  Vim allows selection and operations on rectangular text blocks, too.

  Completion Commands:
  Vim has commands which complete your input -
  either with commands, filenames, and words.

  Automatic Commands:
  Vim also has "autocommands" for automatic execution of commands
  (eg automatic uncompression of compressed files).

  Digraph Input:
  Vim allows you to enter special characters by a combination
  of two characters (eg the combination of " and a yields an ¿) -
  and allows you to define other combinations, too.

  Fileformat detection and conversion:
  Vim automatically recognizes the type of files (DOS, Mac, Unix)
  and also lets you save them in any other format  -
  no need for unix2dos on Windows any more!

  History:
  Vim has a "history" for commands and searches, so you can
  recall previous commands or search pattern to edit them.

  Macro Recording:
  Vim allows to "record" your editing for replaying for repetitive tasks.

  Memory Limits:
  Vim has much higher memory limits for line length
  and buffer sizes than vanilla Vi.

  Multiple Buffers and Split Screen:
  Vim allows editing of multiple buffers and you can split the
  screen into many subwindows (both horizontally and vertically),
  so you can see many files or many parts of some files.

  Number Prefix to commands:
  Vim allows a number prefix for more
  commands than with Vi (eg for "put").

  Runtime Files (Helpfiles and Syntax Files):
  [Additional files which are used when the program runs -
   but these not contain code which has to be compiled and linked.]
  Vim-5.7 comes with 70 help files (about 2080K of text) on
  commands, options, with tips on configuration and editing.
  (Vim-6.0x [010311]: 85 files, ca 2796K of text).  Some files are
  specific to the use of Vim on each operating system. [010311]

  Scripting:
  Vim has a built-in scripting language for easy extension.

  Search Offset:
  Vim allows offsets for search commands, so you
  place the cursor *after* the found text.

  Session Recovery:
  Vim allows to store information of an editing session into a file ("viminfo")
  which allows them for being used with the next editing session, eg
  buffer list, file marks, registers, command and search history.

  Tab expansion:
  Vim can expand tabs within the text with spaces (expandtab, :retab).

  Tag system:
  Vim offers to find text in files by using an index with "tags"
  together with many tag stack commands.

  Text Objects:
  Vim knows more text objects (paragraphs, sentences, words and WORDS -
  all with and without surrounding whitespace) and allows to configure
  the definition for these objects.

  Syntax Coloring:
  Vim shows text in color - according to its "(programming) language".
  You can define the "language" ("syntax") of the files yourself.

  Vim comes with 200+ syntax files for colorizing text in
  common programming languages (Ada, C, C++, Eiffel, Fortran,
  Haskell, Java, Lisp, Modula, Pascal, Prolog, Python,
  Scheme, Smalltalk, SQL, Verilog, VisualBasic),
  math programs (Maple, Matlab, Mathematica, SAS), markup text
  (DocBook, HTML, LaTeX, PostScript, SGML-LinuxDoc, TeX, WML, XML),
  program output (diff, man), setup files of programs (4DOS, Apache,
  autoconfig, BibTeX, CSS, CVS, elm, IDL, LILO, pine, procmail, samba, slrn),
  shell scripts and setups (shells: sh, bash, csh, ksh, zsh),
  script languages  (awk, Perl, sed, yacc)
  system files (printcap, .Xdefaults) and
  of course for Vim and its helptexts.


Hints
-----

  Catalogs for the spell checking are available here:

    http://ftp.vim.org/vim/runtime/spell

  You need the corresponding .spl and .sug files. After download the files must
  be copied to the following directory:

    "Cygnix:Home/root/.vim/spell"


Installation
------------

  The X11 environment AmiCygnix version 1.0 (or higher) must be installed
  before! AmiCygnix is available on OS4-depot (http://os4depot.net).

  To install the package, just click on the "Install"-icon. The data will be
  installed into the AmiCygnix package. Afterwards you can find the programs in
  "Cygnix:Software/vim70".


Donations
---------

  If you like to support my work, you can make a donation by using paypal:

   http://www.schwan-clan.de/amiga/Donate.html

  Thanks!


Thanks to...
------------

  ... Hans Verkuil for his initial port of X11R6.3 to OS 3.x
  ... Yakov Mindelis for beta-testing






Copyright (c) 2004-2013 Björn Hagström. All rights reserved.
OS4 and its logos are registered trademarks of Hyperion Entertainment