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