/usr/share/vim/vim91/doc
NameSizeModeActions
arabic.txt122040644editdlrm
autocmd.txt778720644editdlrm
builtin.txt4320010644editdlrm
change.txt807140644editdlrm
channel.txt591030644editdlrm
cmdline.txt531810644editdlrm
debug.txt68960644editdlrm
debugger.txt54430644editdlrm
develop.txt231180644editdlrm
diff.txt183410644editdlrm
digraph.txt624430644editdlrm
editing.txt774990644editdlrm
eval.txt1732320644editdlrm
farsi.txt5230644editdlrm
filetype.txt306220644editdlrm
fold.txt247300644editdlrm
ft_ada.txt182120644editdlrm
ft_context.txt51610644editdlrm
ft_mp.txt47060644editdlrm
ft_ps1.txt21870644editdlrm
ft_raku.txt42190644editdlrm
ft_rust.txt198000644editdlrm
ft_sql.txt306940644editdlrm
gui.txt534990644editdlrm
gui_w32.txt191230644editdlrm
gui_x11.txt293180644editdlrm
hangulin.txt5980644editdlrm
hebrew.txt56660644editdlrm
help.txt94910644editdlrm
help.txt.vim-tiny13500644editdlrm
helphelp.txt160600644editdlrm
howto.txt29160644editdlrm
if_cscop.txt193250644editdlrm
if_lua.txt185460644editdlrm
if_mzsch.txt119410644editdlrm
if_ole.txt71170644editdlrm
if_perl.txt114510644editdlrm
if_pyth.txt408200644editdlrm
if_ruby.txt85160644editdlrm
if_sniff.txt2710644editdlrm
if_tcl.txt229480644editdlrm
indent.txt436990644editdlrm
index.txt823730644editdlrm
insert.txt881240644editdlrm
intro.txt396230644editdlrm
map.txt811760644editdlrm
mbyte.txt586400644editdlrm
message.txt319310644editdlrm
mlang.txt81600644editdlrm
motion.txt543870644editdlrm
netbeans.txt379570644editdlrm
options.txt4194020644editdlrm
os_390.txt47410644editdlrm
os_amiga.txt54660644editdlrm
os_beos.txt2930644editdlrm
os_dos.txt154950644editdlrm
os_haiku.txt85430644editdlrm
os_mac.txt68560644editdlrm
os_mint.txt3910644editdlrm
os_msdos.txt5230644editdlrm
os_os2.txt2990644editdlrm
os_qnx.txt40710644editdlrm
os_risc.txt3280644editdlrm
os_unix.txt26070644editdlrm
os_vms.txt337430644editdlrm
os_win32.txt149120644editdlrm
pattern.txt636530644editdlrm
pi_getscript.txt210770644editdlrm
pi_gzip.txt15470644editdlrm
pi_logipat.txt41960644editdlrm
pi_netrw.txt1817350644editdlrm
pi_paren.txt22740644editdlrm
pi_spec.txt41270644editdlrm
pi_tar.txt71910644editdlrm
pi_vimball.txt118590644editdlrm
pi_zip.txt77780644editdlrm
popup.txt403820644editdlrm
print.txt314450644editdlrm
quickfix.txt857010644editdlrm
quickref.txt730610644editdlrm
quotes.txt127480644editdlrm
README.Debian3240644editdlrm
recover.txt107270644editdlrm
remote.txt86260644editdlrm
repeat.txt465020644editdlrm
rileft.txt50630644editdlrm
russian.txt30240644editdlrm
scroll.txt143560644editdlrm
sign.txt268600644editdlrm
spell.txt642050644editdlrm
sponsor.txt67760644editdlrm
starting.txt745400644editdlrm
syntax.txt2375970644editdlrm
tabpage.txt172460644editdlrm
tags3910910644editdlrm
tags.vim-tiny19350644editdlrm
tagsrch.txt404750644editdlrm
term.txt556850644editdlrm
terminal.txt631690644editdlrm
testing.txt225070644editdlrm
textprop.txt204780644editdlrm
tips.txt213360644editdlrm
todo.txt3163580644editdlrm
uganda.txt130520644editdlrm
undo.txt178110644editdlrm
userfunc.txt206240644editdlrm
usr_01.txt70760644editdlrm
usr_02.txt242280644editdlrm
usr_03.txt239340644editdlrm
usr_04.txt191310644editdlrm
usr_05.txt279460644editdlrm
usr_06.txt106390644editdlrm
usr_07.txt159950644editdlrm
usr_08.txt193790644editdlrm
usr_09.txt115020644editdlrm
usr_10.txt292000644editdlrm
usr_11.txt130250644editdlrm
usr_12.txt134330644editdlrm
usr_20.txt137330644editdlrm
usr_21.txt184560644editdlrm
usr_22.txt149040644editdlrm
usr_23.txt127440644editdlrm
usr_24.txt208270644editdlrm
usr_25.txt191760644editdlrm
usr_26.txt82590644editdlrm
usr_27.txt177090644editdlrm
usr_28.txt160200644editdlrm
usr_29.txt202590644editdlrm
usr_30.txt226580644editdlrm
usr_31.txt103990644editdlrm
usr_32.txt53780644editdlrm
usr_40.txt235540644editdlrm
usr_41.txt652720644editdlrm
usr_42.txt138530644editdlrm
usr_43.txt74090644editdlrm
usr_44.txt289480644editdlrm
usr_45.txt176800644editdlrm
usr_50.txt45540644editdlrm
usr_51.txt255170644editdlrm
usr_52.txt134980644editdlrm
usr_90.txt167780644editdlrm
usr_toc.txt98860644editdlrm
various.txt324320644editdlrm
version4.txt139110644editdlrm
version5.txt3085290644editdlrm
version6.txt5769420644editdlrm
version7.txt6746980644editdlrm
version8.txt15998520644editdlrm
version9.txt16113250644editdlrm
vim9.txt917530644editdlrm
vim9class.txt410400644editdlrm
visual.txt226250644editdlrm
vi_diff.txt574040644editdlrm
windows.txt587060644editdlrm
workshop.txt3710644editdlrm
Edit: /usr/share/vim/vim91/doc/usr_01.txt (7076B)
*usr_01.txt* For Vim version 9.1. Last change: 2023 May 12 VIM USER MANUAL - by Bram Moolenaar About the manuals This chapter introduces the manuals available with Vim. Read this to know the conditions under which the commands are explained. |01.1| Two manuals |01.2| Vim installed |01.3| Using the Vim tutor |01.4| Copyright Next chapter: |usr_02.txt| The first steps in Vim Table of contents: |usr_toc.txt| ============================================================================== *01.1* Two manuals The Vim documentation consists of two parts: 1. The User manual Task oriented explanations, from simple to complex. Reads from start to end like a book. 2. The Reference manual Precise description of how everything in Vim works. The notation used in these manuals is explained here: |notation| JUMPING AROUND The text contains hyperlinks between the two parts, allowing you to quickly jump between the description of an editing task and a precise explanation of the commands and options used for it. Use these two commands: Press CTRL-] to jump to a subject under the cursor. Press CTRL-O to jump back (repeat to go further back). Many links are in vertical bars, like this: |bars|. The bars themselves may be hidden or invisible; see below. An option name, like 'number', a command in double quotes like ":write" and any other word can also be used as a link. Try it out: Move the cursor to CTRL-] and press CTRL-] on it. Other subjects can be found with the ":help" command; see |help.txt|. The bars and stars are usually hidden with the |conceal| feature. They also use |hl-Ignore|, using the same color for the text as the background. You can make them visible with: > :set conceallevel=0 :hi link HelpBar Normal :hi link HelpStar Normal ============================================================================== *01.2* Vim installed Most of the manuals assume that Vim has been properly installed. If you didn't do that yet, or if Vim doesn't run properly (e.g., files can't be found or in the GUI the menus do not show up) first read the chapter on installation: |usr_90.txt|. *not-compatible* The manuals often assume you are using Vim with Vi-compatibility switched off. For most commands this doesn't matter, but sometimes it is important, e.g., for multi-level undo. An easy way to make sure you are using a nice setup is to copy the example vimrc file. By doing this inside Vim you don't have to check out where it is located. How to do this depends on the system you are using: Unix: > :!cp -i $VIMRUNTIME/vimrc_example.vim ~/.vimrc MS-Windows: > :!copy $VIMRUNTIME/vimrc_example.vim $VIM/_vimrc Amiga: > :!copy $VIMRUNTIME/vimrc_example.vim $VIM/.vimrc If the file already exists you probably want to keep it. If you start Vim now, the 'compatible' option should be off. You can check it with this command: > :set compatible? If it responds with "nocompatible" you are doing well. If the response is "compatible" you are in trouble. You will have to find out why the option is still set. Perhaps the file you wrote above is not found. Use this command to find out: > :scriptnames If your file is not in the list, check its location and name. If it is in the list, there must be some other place where the 'compatible' option is switched back on. For more info see |vimrc| and |compatible-default|. Note: This manual is about using Vim in the normal way. There is an alternative called "evim" (easy Vim). This is still Vim, but used in a way that resembles a click-and-type editor like Notepad. It always stays in Insert mode, thus it feels very different. It is not explained in the user manual, since it should be mostly self-explanatory. See |evim-keys| for details. ============================================================================== *01.3* Using the Vim tutor *tutor* *vimtutor* Instead of reading the text (boring!) you can use the vimtutor to learn your first Vim commands. This is a 30-minute tutorial that teaches the most basic Vim functionality hands-on. On Unix, if Vim has been properly installed, you can start it from the shell: > vimtutor On MS-Windows you can find it in the Program/Vim menu. Or execute vimtutor.bat in the $VIMRUNTIME directory. This will make a copy of the tutor file, so that you can edit it without the risk of damaging the original. There are a few translated versions of the tutor. To find out if yours is available, use the two-letter language code. For French: > vimtutor fr On Unix, if you prefer using the GUI version of Vim, use "gvimtutor" or "vimtutor -g" instead of "vimtutor". For OpenVMS, if Vim has been properly installed, you can start vimtutor from a VMS prompt with: > @VIM:vimtutor Optionally add the two-letter language code as above. On other systems, you have to do a little work: 1. Copy the tutor file. You can do this with Vim (it knows where to find it): > vim --clean -c 'e $VIMRUNTIME/tutor/tutor' -c 'w! TUTORCOPY' -c 'q' < This will write the file "TUTORCOPY" in the current directory. To use a translated version of the tutor, append the two-letter language code to the filename. For French: > vim --clean -c 'e $VIMRUNTIME/tutor/tutor.fr' -c 'w! TUTORCOPY' -c 'q' < 2. Edit the copied file with Vim: > vim --clean TUTORCOPY < The --clean argument makes sure Vim is started with nice defaults. 3. Delete the copied file when you are finished with it: > del TUTORCOPY < ============================================================================== *01.4* Copyright *manual-copyright* The Vim user manual and reference manual are Copyright (c) 1988 by Bram Moolenaar. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later. The latest version is presently available at: http://www.opencontent.org/openpub/ People who contribute to the manuals must agree with the above copyright notice. *frombook* Parts of the user manual come from the book "Vi IMproved - Vim" by Steve Oualline (published by New Riders Publishing, ISBN: 0735710015). The Open Publication License applies to this book. Only selected parts are included and these have been modified (e.g., by removing the pictures, updating the text for Vim 6.0 and later, fixing mistakes). The omission of the |frombook| tag does not mean that the text does not come from the book. Many thanks to Steve Oualline and New Riders for creating this book and publishing it under the OPL! It has been a great help while writing the user manual. Not only by providing literal text, but also by setting the tone and style. If you make money through selling the manuals, you are strongly encouraged to donate part of the profit to help AIDS victims in Uganda. See |iccf|. ============================================================================== Next chapter: |usr_02.txt| The first steps in Vim Copyright: see |manual-copyright| vim:tw=78:ts=8:noet:ft=help:norl: