xref: /vim-8.2.3635/README.txt (revision 89a9c159)
198056533SBram MoolenaarREADME.txt for version 8.2 of Vim: Vi IMproved.
20c628d1dSBram Moolenaar
30c628d1dSBram Moolenaar
4c92399f4SBram MoolenaarWHAT IS VIM?
50c628d1dSBram Moolenaar
6d18cfb7dSBram MoolenaarVim is a greatly improved version of the good old UNIX editor Vi.  Many new
7d18cfb7dSBram Moolenaarfeatures have been added: multi-level undo, syntax highlighting, command line
8d18cfb7dSBram Moolenaarhistory, on-line help, spell checking, filename completion, block operations,
9d18cfb7dSBram Moolenaarscript language, etc.  There is also a Graphical User Interface (GUI)
10d18cfb7dSBram Moolenaaravailable.  Still, Vi compatibility is maintained, those who have Vi "in the
11d18cfb7dSBram Moolenaarfingers" will feel at home.  See "runtime/doc/vi_diff.txt" for differences with
12d18cfb7dSBram MoolenaarVi.
130c628d1dSBram Moolenaar
14755bd26cSBram MoolenaarThis editor is very useful for editing programs and other plain text files.
150c628d1dSBram MoolenaarAll commands are given with normal keyboard characters, so those who can type
160c628d1dSBram Moolenaarwith ten fingers can work very fast.  Additionally, function keys can be
17d18cfb7dSBram Moolenaarmapped to commands by the user, and the mouse can be used.
180c628d1dSBram Moolenaar
19f2a44e5cSBram MoolenaarVim runs under MS-Windows (XP, Vista, 7, 8, 10), macOS, VMS and almost all
20f2a44e5cSBram Moolenaarflavours of UNIX.  Porting to other systems should not be very difficult.
21f2a44e5cSBram MoolenaarOlder versions of Vim run on MS-DOS, MS-Windows 95/98/Me/NT/2000, Amiga DOS,
22f2a44e5cSBram MoolenaarAtari MiNT, BeOS, RISC OS and OS/2.  These are no longer maintained.
230c628d1dSBram Moolenaar
240c628d1dSBram Moolenaar
250c628d1dSBram MoolenaarDISTRIBUTION
260c628d1dSBram Moolenaar
27c92399f4SBram MoolenaarYou can often use your favorite package manager to install Vim.  On Mac and
28c92399f4SBram MoolenaarLinux a small version of Vim is pre-installed, you still need to install Vim
29c92399f4SBram Moolenaarif you want more features.
30c92399f4SBram Moolenaar
310c628d1dSBram MoolenaarThere are separate distributions for Unix, PC, Amiga and some other systems.
320c628d1dSBram MoolenaarThis README.txt file comes with the runtime archive.  It includes the
330c628d1dSBram Moolenaardocumentation, syntax files and other files that are used at runtime.  To run
340c628d1dSBram MoolenaarVim you must get either one of the binary archives or a source archive.
350c628d1dSBram MoolenaarWhich one you need depends on the system you want to run it on and whether you
36*89a9c159SBram Moolenaarwant or must compile it yourself.  Check "https://www.vim.org/download.php" for
370c628d1dSBram Moolenaaran overview of currently available distributions.
380c628d1dSBram Moolenaar
395d98c9d9SBram MoolenaarSome popular places to get the latest Vim:
405d98c9d9SBram Moolenaar* Check out the git repository from github: https://github.com/vim/vim.
415d98c9d9SBram Moolenaar* Get the source code as an archive: https://github.com/vim/vim/releases.
425d98c9d9SBram Moolenaar* Get a Windows executable from the vim-win32-installer repository:
435d98c9d9SBram Moolenaar  https://github.com/vim/vim-win32-installer/releases.
445d98c9d9SBram Moolenaar
450c628d1dSBram Moolenaar
46d18cfb7dSBram MoolenaarCOMPILING
47d18cfb7dSBram Moolenaar
48d18cfb7dSBram MoolenaarIf you obtained a binary distribution you don't need to compile Vim.  If you
49d18cfb7dSBram Moolenaarobtained a source distribution, all the stuff for compiling Vim is in the
50d18cfb7dSBram Moolenaar"src" directory.  See src/INSTALL for instructions.
51d18cfb7dSBram Moolenaar
52d18cfb7dSBram Moolenaar
53d18cfb7dSBram MoolenaarINSTALLATION
54d18cfb7dSBram Moolenaar
55d18cfb7dSBram MoolenaarSee one of these files for system-specific instructions.  Either in the
56d18cfb7dSBram MoolenaarREADMEdir directory (in the repository) or the top directory (if you unpack an
57d18cfb7dSBram Moolenaararchive):
58d18cfb7dSBram Moolenaar
59d18cfb7dSBram MoolenaarREADME_ami.txt		Amiga
60d18cfb7dSBram MoolenaarREADME_unix.txt		Unix
61d18cfb7dSBram MoolenaarREADME_dos.txt		MS-DOS and MS-Windows
62d18cfb7dSBram MoolenaarREADME_mac.txt		Macintosh
63d18cfb7dSBram MoolenaarREADME_vms.txt		VMS
64d18cfb7dSBram Moolenaar
65d18cfb7dSBram MoolenaarThere are more README_*.txt files, depending on the distribution you used.
66d18cfb7dSBram Moolenaar
67d18cfb7dSBram Moolenaar
680c628d1dSBram MoolenaarDOCUMENTATION
690c628d1dSBram Moolenaar
70d18cfb7dSBram MoolenaarThe Vim tutor is a one hour training course for beginners.  Often it can be
71755bd26cSBram Moolenaarstarted as "vimtutor".  See ":help tutor" for more information.
72755bd26cSBram Moolenaar
730c628d1dSBram MoolenaarThe best is to use ":help" in Vim.  If you don't have an executable yet, read
740c628d1dSBram Moolenaar"runtime/doc/help.txt".  It contains pointers to the other documentation
750c628d1dSBram Moolenaarfiles.  The User Manual reads like a book and is recommended to learn to use
760c628d1dSBram MoolenaarVim.  See ":help user-manual".
770c628d1dSBram Moolenaar
780c628d1dSBram Moolenaar
790c628d1dSBram MoolenaarCOPYING
800c628d1dSBram Moolenaar
810c628d1dSBram MoolenaarVim is Charityware.  You can use and copy it as much as you like, but you are
82755bd26cSBram Moolenaarencouraged to make a donation to help orphans in Uganda.  Please read the file
830c628d1dSBram Moolenaar"runtime/doc/uganda.txt" for details (do ":help uganda" inside Vim).
840c628d1dSBram Moolenaar
850c628d1dSBram MoolenaarSummary of the license: There are no restrictions on using or distributing an
860c628d1dSBram Moolenaarunmodified copy of Vim.  Parts of Vim may also be distributed, but the license
870c628d1dSBram Moolenaartext must always be included.  For modified versions a few restrictions apply.
880c628d1dSBram MoolenaarThe license is GPL compatible, you may compile Vim with GPL libraries and
890c628d1dSBram Moolenaardistribute it.
900c628d1dSBram Moolenaar
910c628d1dSBram Moolenaar
920c628d1dSBram MoolenaarSPONSORING
930c628d1dSBram Moolenaar
944c3f536fSBram MoolenaarFixing bugs and adding new features takes a lot of time and effort.  To show
954c3f536fSBram Moolenaaryour appreciation for the work and motivate Bram and others to continue
964c3f536fSBram Moolenaarworking on Vim please send a donation.
970c628d1dSBram Moolenaar
984c3f536fSBram MoolenaarSince Bram is back to a paid job the money will now be used to help children
994c3f536fSBram Moolenaarin Uganda.  See runtime/doc/uganda.txt.  But at the same time donations
1004c3f536fSBram Moolenaarincrease Bram's motivation to keep working on Vim!
1010c628d1dSBram Moolenaar
1020c628d1dSBram MoolenaarFor the most recent information about sponsoring look on the Vim web site:
1034c3f536fSBram Moolenaar
104*89a9c159SBram Moolenaar	https://www.vim.org/sponsor/
1050c628d1dSBram Moolenaar
1060c628d1dSBram Moolenaar
107d18cfb7dSBram MoolenaarCONTRIBUTING
1080c628d1dSBram Moolenaar
109d18cfb7dSBram MoolenaarIf you would like to help making Vim better, see the CONTRIBUTING.md file.
110755bd26cSBram Moolenaar
1110c628d1dSBram Moolenaar
1120c628d1dSBram MoolenaarINFORMATION
1130c628d1dSBram Moolenaar
1140c628d1dSBram MoolenaarThe latest news about Vim can be found on the Vim home page:
115*89a9c159SBram Moolenaar	https://www.vim.org/
1160c628d1dSBram Moolenaar
11786ae720dSBram MoolenaarIf you have problems, have a look at the Vim documentation or tips:
118*89a9c159SBram Moolenaar	https://www.vim.org/docs.php
119*89a9c159SBram Moolenaar	https://vim.fandom.com/wiki/Vim_Tips_Wiki
1200c628d1dSBram Moolenaar
121ef6585abSBram MoolenaarIf you still have problems or any other questions, use one of the mailing
122ef6585abSBram Moolenaarlists to discuss them with Vim users and developers:
123*89a9c159SBram Moolenaar	https://www.vim.org/maillist.php
1248d4eecc5SBram Moolenaar
1258d4eecc5SBram MoolenaarIf nothing else works, report bugs directly:
1260c628d1dSBram Moolenaar	Bram Moolenaar <[email protected]>
1270c628d1dSBram Moolenaar
1280c628d1dSBram Moolenaar
1290c628d1dSBram MoolenaarMAIN AUTHOR
1300c628d1dSBram Moolenaar
13133aea187SBram MoolenaarSend any other comments, patches, flowers and suggestions to:
1320c628d1dSBram Moolenaar
1330c628d1dSBram Moolenaar	Bram Moolenaar		E-mail:	[email protected]
134