comparison runtime/doc/quickref.txt @ 856:8cd729851562 v7.0g

updated for version 7.0g
author vimboss
date Sun, 30 Apr 2006 18:54:39 +0000
parents a209672376fd
children 4bac29d27e2f
comparison
equal deleted inserted replaced
855:d2a4f08396fe 856:8cd729851562
1 *quickref.txt* For Vim version 7.0f. Last change: 2006 Apr 24 1 *quickref.txt* For Vim version 7.0g. Last change: 2006 Apr 30
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 Quick reference guide 6 Quick reference guide
586 options, grouped by functionality, 586 options, grouped by functionality,
587 a one line explanation and links to 587 a one line explanation and links to
588 the help. 588 the help.
589 589
590 Short explanation of each option: *option-list* 590 Short explanation of each option: *option-list*
591 'aleph' 'al' ASCII code of the letter Aleph (Hebrew) 591 'aleph' 'al' ASCII code of the letter Aleph (Hebrew)
592 'allowrevins' 'ari' allow CTRL-_ in Insert and Command-line mode 592 'allowrevins' 'ari' allow CTRL-_ in Insert and Command-line mode
593 'altkeymap' 'akm' for default second language (Farsi/Hebrew) 593 'altkeymap' 'akm' for default second language (Farsi/Hebrew)
594 'ambiwidth' 'ambw' what to do with Unicode chars of ambiguous width 594 'ambiwidth' 'ambw' what to do with Unicode chars of ambiguous width
595 'antialias' 'anti' Mac OS X: use smooth, antialiased fonts 595 'antialias' 'anti' Mac OS X: use smooth, antialiased fonts
596 'autochdir' 'acd' change directory to the file in the current window 596 'autochdir' 'acd' change directory to the file in the current window
597 'arabic' 'arab' for Arabic as a default second language 597 'arabic' 'arab' for Arabic as a default second language
598 'arabicshape' 'arshape' do shaping for Arabic characters 598 'arabicshape' 'arshape' do shaping for Arabic characters
599 'autoindent' 'ai' take indent for new line from previous line 599 'autoindent' 'ai' take indent for new line from previous line
600 'autoread' 'ar' autom. read file when changed outside of Vim 600 'autoread' 'ar' autom. read file when changed outside of Vim
601 'autowrite' 'aw' automatically write file if changed 601 'autowrite' 'aw' automatically write file if changed
602 'autowriteall' 'awa' as 'autowrite', but works with more commands 602 'autowriteall' 'awa' as 'autowrite', but works with more commands
603 'background' 'bg' "dark" or "light", used for highlight colors 603 'background' 'bg' "dark" or "light", used for highlight colors
604 'backspace' 'bs' how backspace works at start of line 604 'backspace' 'bs' how backspace works at start of line
605 'backup' 'bk' keep backup file after overwriting a file 605 'backup' 'bk' keep backup file after overwriting a file
606 'backupcopy' 'bkc' make backup as a copy, don't rename the file 606 'backupcopy' 'bkc' make backup as a copy, don't rename the file
607 'backupdir' 'bdir' list of directories for the backup file 607 'backupdir' 'bdir' list of directories for the backup file
608 'backupext' 'bex' extension used for the backup file 608 'backupext' 'bex' extension used for the backup file
609 'backupskip' 'bsk' no backup for files that match these patterns 609 'backupskip' 'bsk' no backup for files that match these patterns
610 'balloondelay' 'bdlay' delay in mS before a balloon may pop up 610 'balloondelay' 'bdlay' delay in mS before a balloon may pop up
611 'ballooneval' 'beval' switch on balloon evaluation 611 'ballooneval' 'beval' switch on balloon evaluation
612 'balloonexpr' 'bexpr' expression to show in balloon 612 'balloonexpr' 'bexpr' expression to show in balloon
613 'binary' 'bin' read/write/edit file in binary mode 613 'binary' 'bin' read/write/edit file in binary mode
614 'bioskey' 'biosk' MS-DOS: use bios calls for input characters 614 'bioskey' 'biosk' MS-DOS: use bios calls for input characters
615 'bomb' prepend a Byte Order Mark to the file 615 'bomb' prepend a Byte Order Mark to the file
616 'breakat' 'brk' characters that may cause a line break 616 'breakat' 'brk' characters that may cause a line break
617 'browsedir' 'bsdir' which directory to start browsing in 617 'browsedir' 'bsdir' which directory to start browsing in
618 'bufhidden' 'bh' what to do when buffer is no longer in window 618 'bufhidden' 'bh' what to do when buffer is no longer in window
619 'buflisted' 'bl' whether the buffer shows up in the buffer list 619 'buflisted' 'bl' whether the buffer shows up in the buffer list
620 'buftype' 'bt' special type of buffer 620 'buftype' 'bt' special type of buffer
621 'casemap' 'cmp' specifies how case of letters is changed 621 'casemap' 'cmp' specifies how case of letters is changed
622 'cdpath' 'cd' list of directories searched with ":cd" 622 'cdpath' 'cd' list of directories searched with ":cd"
623 'cedit' key used to open the command-line window 623 'cedit' key used to open the command-line window
624 'charconvert' 'ccv' expression for character encoding conversion 624 'charconvert' 'ccv' expression for character encoding conversion
625 'cindent' 'cin' do C program indenting 625 'cindent' 'cin' do C program indenting
626 'cinkeys' 'cink' keys that trigger indent when 'cindent' is set 626 'cinkeys' 'cink' keys that trigger indent when 'cindent' is set
627 'cinoptions' 'cino' how to do indenting when 'cindent' is set 627 'cinoptions' 'cino' how to do indenting when 'cindent' is set
628 'cinwords' 'cinw' words where 'si' and 'cin' add an indent 628 'cinwords' 'cinw' words where 'si' and 'cin' add an indent
629 'clipboard' 'cb' use the clipboard as the unnamed register 629 'clipboard' 'cb' use the clipboard as the unnamed register
630 'cmdheight' 'ch' number of lines to use for the command-line 630 'cmdheight' 'ch' number of lines to use for the command-line
631 'cmdwinheight' 'cwh' height of the command-line window 631 'cmdwinheight' 'cwh' height of the command-line window
632 'columns' 'co' number of columns in the display 632 'columns' 'co' number of columns in the display
633 'comments' 'com' patterns that can start a comment line 633 'comments' 'com' patterns that can start a comment line
634 'commentstring' 'cms' template for comments; used for fold marker 634 'commentstring' 'cms' template for comments; used for fold marker
635 'compatible' 'cp' behave Vi-compatible as much as possible 635 'compatible' 'cp' behave Vi-compatible as much as possible
636 'complete' 'cpt' specify how Insert mode completion works 636 'complete' 'cpt' specify how Insert mode completion works
637 'completefunc' 'cfu' function to be used for Insert mode completion 637 'completefunc' 'cfu' function to be used for Insert mode completion
638 'completeopt' 'cot' options for Insert mode completion 638 'completeopt' 'cot' options for Insert mode completion
639 'confirm' 'cf' ask what to do about unsaved/read-only files 639 'confirm' 'cf' ask what to do about unsaved/read-only files
640 'conskey' 'consk' get keys directly from console (MS-DOS only) 640 'conskey' 'consk' get keys directly from console (MS-DOS only)
641 'copyindent' 'ci' make 'autoindent' use existing indent structure 641 'copyindent' 'ci' make 'autoindent' use existing indent structure
642 'cpoptions' 'cpo' flags for Vi-compatible behavior 642 'cpoptions' 'cpo' flags for Vi-compatible behavior
643 'cscopepathcomp' 'cspc' how many components of the path to show 643 'cscopepathcomp' 'cspc' how many components of the path to show
644 'cscopeprg' 'csprg' command to execute cscope 644 'cscopeprg' 'csprg' command to execute cscope
645 'cscopequickfix' 'csqf' use quickfix window for cscope results 645 'cscopequickfix' 'csqf' use quickfix window for cscope results
646 'cscopetag' 'cst' use cscope for tag commands 646 'cscopetag' 'cst' use cscope for tag commands
647 'cscopetagorder' 'csto' determines ":cstag" search order 647 'cscopetagorder' 'csto' determines ":cstag" search order
648 'cscopeverbose' 'csverb' give messages when adding a cscope database 648 'cscopeverbose' 'csverb' give messages when adding a cscope database
649 'cursorcolumn' 'cuc' highlight the screen column of the cursor 649 'cursorcolumn' 'cuc' highlight the screen column of the cursor
650 'cursorline' 'cul' highlight the screen line of the cursor 650 'cursorline' 'cul' highlight the screen line of the cursor
651 'debug' set to "msg" to see all error messages 651 'debug' set to "msg" to see all error messages
652 'define' 'def' pattern to be used to find a macro definition 652 'define' 'def' pattern to be used to find a macro definition
653 'delcombine' 'deco' delete combining characters on their own 653 'delcombine' 'deco' delete combining characters on their own
654 'dictionary' 'dict' list of file names used for keyword completion 654 'dictionary' 'dict' list of file names used for keyword completion
655 'diff' use diff mode for the current window 655 'diff' use diff mode for the current window
656 'diffexpr' 'dex' expression used to obtain a diff file 656 'diffexpr' 'dex' expression used to obtain a diff file
657 'diffopt' 'dip' options for using diff mode 657 'diffopt' 'dip' options for using diff mode
658 'digraph' 'dg' enable the entering of digraphs in Insert mode 658 'digraph' 'dg' enable the entering of digraphs in Insert mode
659 'directory' 'dir' list of directory names for the swap file 659 'directory' 'dir' list of directory names for the swap file
660 'display' 'dy' list of flags for how to display text 660 'display' 'dy' list of flags for how to display text
661 'eadirection' 'ead' in which direction 'equalalways' works 661 'eadirection' 'ead' in which direction 'equalalways' works
662 'edcompatible' 'ed' toggle flags of ":substitute" command 662 'edcompatible' 'ed' toggle flags of ":substitute" command
663 'encoding' 'enc' encoding used internally 663 'encoding' 'enc' encoding used internally
664 'endofline' 'eol' write <EOL> for last line in file 664 'endofline' 'eol' write <EOL> for last line in file
665 'equalalways' 'ea' windows are automatically made the same size 665 'equalalways' 'ea' windows are automatically made the same size
666 'equalprg' 'ep' external program to use for "=" command 666 'equalprg' 'ep' external program to use for "=" command
667 'errorbells' 'eb' ring the bell for error messages 667 'errorbells' 'eb' ring the bell for error messages
668 'errorfile' 'ef' name of the errorfile for the QuickFix mode 668 'errorfile' 'ef' name of the errorfile for the QuickFix mode
669 'errorformat' 'efm' description of the lines in the error file 669 'errorformat' 'efm' description of the lines in the error file
670 'esckeys' 'ek' recognize function keys in Insert mode 670 'esckeys' 'ek' recognize function keys in Insert mode
671 'eventignore' 'ei' autocommand events that are ignored 671 'eventignore' 'ei' autocommand events that are ignored
672 'expandtab' 'et' use spaces when <Tab> is inserted 672 'expandtab' 'et' use spaces when <Tab> is inserted
673 'exrc' 'ex' read .vimrc and .exrc in the current directory 673 'exrc' 'ex' read .vimrc and .exrc in the current directory
674 'fileencoding' 'fenc' file encoding for multi-byte text 674 'fileencoding' 'fenc' file encoding for multi-byte text
675 'fileencodings' 'fencs' automatically detected character encodings 675 'fileencodings' 'fencs' automatically detected character encodings
676 'fileformat' 'ff' file format used for file I/O 676 'fileformat' 'ff' file format used for file I/O
677 'fileformats' 'ffs' automatically detected values for 'fileformat' 677 'fileformats' 'ffs' automatically detected values for 'fileformat'
678 'filetype' 'ft' type of file, used for autocommands 678 'filetype' 'ft' type of file, used for autocommands
679 'fillchars' 'fcs' characters to use for displaying special items 679 'fillchars' 'fcs' characters to use for displaying special items
680 'fkmap' 'fk' Farsi keyboard mapping 680 'fkmap' 'fk' Farsi keyboard mapping
681 'foldclose' 'fcl' close a fold when the cursor leaves it 681 'foldclose' 'fcl' close a fold when the cursor leaves it
682 'foldcolumn' 'fdc' width of the column used to indicate folds 682 'foldcolumn' 'fdc' width of the column used to indicate folds
683 'foldenable' 'fen' set to display all folds open 683 'foldenable' 'fen' set to display all folds open
684 'foldexpr' 'fde' expression used when 'foldmethod' is "expr" 684 'foldexpr' 'fde' expression used when 'foldmethod' is "expr"
685 'foldignore' 'fdi' ignore lines when 'foldmethod' is "indent" 685 'foldignore' 'fdi' ignore lines when 'foldmethod' is "indent"
686 'foldlevel' 'fdl' close folds with a level higher than this 686 'foldlevel' 'fdl' close folds with a level higher than this
687 'foldlevelstart' 'fdls' 'foldlevel' when starting to edit a file 687 'foldlevelstart' 'fdls' 'foldlevel' when starting to edit a file
688 'foldmarker' 'fmr' markers used when 'foldmethod' is "marker" 688 'foldmarker' 'fmr' markers used when 'foldmethod' is "marker"
689 'foldmethod' 'fdm' folding type 689 'foldmethod' 'fdm' folding type
690 'foldminlines' 'fml' minimum number of lines for a fold to be closed 690 'foldminlines' 'fml' minimum number of lines for a fold to be closed
691 'foldnestmax' 'fdn' maximum fold depth 691 'foldnestmax' 'fdn' maximum fold depth
692 'foldopen' 'fdo' for which commands a fold will be opened 692 'foldopen' 'fdo' for which commands a fold will be opened
693 'foldtext' 'fdt' expression used to display for a closed fold 693 'foldtext' 'fdt' expression used to display for a closed fold
694 'formatlistpat' 'flp' pattern used to recognize a list header 694 'formatlistpat' 'flp' pattern used to recognize a list header
695 'formatoptions' 'fo' how automatic formatting is to be done 695 'formatoptions' 'fo' how automatic formatting is to be done
696 'formatprg' 'fp' name of external program used with "gq" command 696 'formatprg' 'fp' name of external program used with "gq" command
697 'formatexpr' 'fex' expression used with "gq" command 697 'formatexpr' 'fex' expression used with "gq" command
698 'fsync' 'fs' whether to invoke fsync() after file write 698 'fsync' 'fs' whether to invoke fsync() after file write
699 'gdefault' 'gd' the ":substitute" flag 'g' is default on 699 'gdefault' 'gd' the ":substitute" flag 'g' is default on
700 'grepformat' 'gfm' format of 'grepprg' output 700 'grepformat' 'gfm' format of 'grepprg' output
701 'grepprg' 'gp' program to use for ":grep" 701 'grepprg' 'gp' program to use for ":grep"
702 'guicursor' 'gcr' GUI: settings for cursor shape and blinking 702 'guicursor' 'gcr' GUI: settings for cursor shape and blinking
703 'guifont' 'gfn' GUI: Name(s) of font(s) to be used 703 'guifont' 'gfn' GUI: Name(s) of font(s) to be used
704 'guifontset' 'gfs' GUI: Names of multi-byte fonts to be used 704 'guifontset' 'gfs' GUI: Names of multi-byte fonts to be used
705 'guifontwide' 'gfw' list of font names for double-wide characters 705 'guifontwide' 'gfw' list of font names for double-wide characters
706 'guiheadroom' 'ghr' GUI: pixels room for window decorations 706 'guiheadroom' 'ghr' GUI: pixels room for window decorations
707 'guioptions' 'go' GUI: Which components and options are used 707 'guioptions' 'go' GUI: Which components and options are used
708 'guipty' GUI: try to use a pseudo-tty for ":!" commands 708 'guipty' GUI: try to use a pseudo-tty for ":!" commands
709 'guitablabel' 'gtl' GUI: custom label for a tab page 709 'guitablabel' 'gtl' GUI: custom label for a tab page
710 'guitabtooltip' 'gtt' GUI: custom tooltip for a tab page 710 'guitabtooltip' 'gtt' GUI: custom tooltip for a tab page
711 'helpfile' 'hf' full path name of the main help file 711 'helpfile' 'hf' full path name of the main help file
712 'helpheight' 'hh' minimum height of a new help window 712 'helpheight' 'hh' minimum height of a new help window
713 'helplang' 'hlg' preferred help languages 713 'helplang' 'hlg' preferred help languages
714 'hidden' 'hid' don't unload buffer when it is |abandon|ed 714 'hidden' 'hid' don't unload buffer when it is |abandon|ed
715 'highlight' 'hl' sets highlighting mode for various occasions 715 'highlight' 'hl' sets highlighting mode for various occasions
716 'hlsearch' 'hls' highlight matches with last search pattern 716 'hlsearch' 'hls' highlight matches with last search pattern
717 'history' 'hi' number of command-lines that are remembered 717 'history' 'hi' number of command-lines that are remembered
718 'hkmap' 'hk' Hebrew keyboard mapping 718 'hkmap' 'hk' Hebrew keyboard mapping
719 'hkmapp' 'hkp' phonetic Hebrew keyboard mapping 719 'hkmapp' 'hkp' phonetic Hebrew keyboard mapping
720 'icon' let Vim set the text of the window icon 720 'icon' let Vim set the text of the window icon
721 'iconstring' string to use for the Vim icon text 721 'iconstring' string to use for the Vim icon text
722 'ignorecase' 'ic' ignore case in search patterns 722 'ignorecase' 'ic' ignore case in search patterns
723 'imactivatekey' 'imak' key that activates the X input method 723 'imactivatekey' 'imak' key that activates the X input method
724 'imcmdline' 'imc' use IM when starting to edit a command line 724 'imcmdline' 'imc' use IM when starting to edit a command line
725 'imdisable' 'imd' do not use the IM in any mode 725 'imdisable' 'imd' do not use the IM in any mode
726 'iminsert' 'imi' use :lmap or IM in Insert mode 726 'iminsert' 'imi' use :lmap or IM in Insert mode
727 'imsearch' 'ims' use :lmap or IM when typing a search pattern 727 'imsearch' 'ims' use :lmap or IM when typing a search pattern
728 'include' 'inc' pattern to be used to find an include file 728 'include' 'inc' pattern to be used to find an include file
729 'includeexpr' 'inex' expression used to process an include line 729 'includeexpr' 'inex' expression used to process an include line
730 'incsearch' 'is' highlight match while typing search pattern 730 'incsearch' 'is' highlight match while typing search pattern
731 'indentexpr' 'inde' expression used to obtain the indent of a line 731 'indentexpr' 'inde' expression used to obtain the indent of a line
732 'indentkeys' 'indk' keys that trigger indenting with 'indentexpr' 732 'indentkeys' 'indk' keys that trigger indenting with 'indentexpr'
733 'infercase' 'inf' adjust case of match for keyword completion 733 'infercase' 'inf' adjust case of match for keyword completion
734 'insertmode' 'im' start the edit of a file in Insert mode 734 'insertmode' 'im' start the edit of a file in Insert mode
735 'isfname' 'isf' characters included in file names and pathnames 735 'isfname' 'isf' characters included in file names and pathnames
736 'isident' 'isi' characters included in identifiers 736 'isident' 'isi' characters included in identifiers
737 'iskeyword' 'isk' characters included in keywords 737 'iskeyword' 'isk' characters included in keywords
738 'isprint' 'isp' printable characters 738 'isprint' 'isp' printable characters
739 'joinspaces' 'js' two spaces after a period with a join command 739 'joinspaces' 'js' two spaces after a period with a join command
740 'key' encryption key 740 'key' encryption key
741 'keymap' 'kmp' name of a keyboard mapping 741 'keymap' 'kmp' name of a keyboard mapping
742 'keymodel' 'km' enable starting/stopping selection with keys 742 'keymodel' 'km' enable starting/stopping selection with keys
743 'keywordprg' 'kp' program to use for the "K" command 743 'keywordprg' 'kp' program to use for the "K" command
744 'langmap' 'lmap' alphabetic characters for other language mode 744 'langmap' 'lmap' alphabetic characters for other language mode
745 'langmenu' 'lm' language to be used for the menus 745 'langmenu' 'lm' language to be used for the menus
746 'laststatus' 'ls' tells when last window has status lines 746 'laststatus' 'ls' tells when last window has status lines
747 'lazyredraw' 'lz' don't redraw while executing macros 747 'lazyredraw' 'lz' don't redraw while executing macros
748 'linebreak' 'lbr' wrap long lines at a blank 748 'linebreak' 'lbr' wrap long lines at a blank
749 'lines' number of lines in the display 749 'lines' number of lines in the display
750 'linespace' 'lsp' number of pixel lines to use between characters 750 'linespace' 'lsp' number of pixel lines to use between characters
751 'lisp' automatic indenting for Lisp 751 'lisp' automatic indenting for Lisp
752 'lispwords' 'lw' words that change how lisp indenting works 752 'lispwords' 'lw' words that change how lisp indenting works
753 'list' show <Tab> and <EOL> 753 'list' show <Tab> and <EOL>
754 'listchars' 'lcs' characters for displaying in list mode 754 'listchars' 'lcs' characters for displaying in list mode
755 'loadplugins' 'lpl' load plugin scripts when starting up 755 'loadplugins' 'lpl' load plugin scripts when starting up
756 'macatsui' Mac GUI: use ATSUI text drawing 756 'macatsui' Mac GUI: use ATSUI text drawing
757 'magic' changes special characters in search patterns 757 'magic' changes special characters in search patterns
758 'makeef' 'mef' name of the errorfile for ":make" 758 'makeef' 'mef' name of the errorfile for ":make"
759 'makeprg' 'mp' program to use for the ":make" command 759 'makeprg' 'mp' program to use for the ":make" command
760 'matchpairs' 'mps' pairs of characters that "%" can match 760 'matchpairs' 'mps' pairs of characters that "%" can match
761 'matchtime' 'mat' tenths of a second to show matching paren 761 'matchtime' 'mat' tenths of a second to show matching paren
762 'maxcombine' 'mco' maximum nr of combining characters displayed 762 'maxcombine' 'mco' maximum nr of combining characters displayed
763 'maxfuncdepth' 'mfd' maximum recursive depth for user functions 763 'maxfuncdepth' 'mfd' maximum recursive depth for user functions
764 'maxmapdepth' 'mmd' maximum recursive depth for mapping 764 'maxmapdepth' 'mmd' maximum recursive depth for mapping
765 'maxmem' 'mm' maximum memory (in Kbyte) used for one buffer 765 'maxmem' 'mm' maximum memory (in Kbyte) used for one buffer
766 'maxmempattern' 'mmp' maximum memory (in Kbyte) used for pattern search 766 'maxmempattern' 'mmp' maximum memory (in Kbyte) used for pattern search
767 'maxmemtot' 'mmt' maximum memory (in Kbyte) used for all buffers 767 'maxmemtot' 'mmt' maximum memory (in Kbyte) used for all buffers
768 'menuitems' 'mis' maximum number of items in a menu 768 'menuitems' 'mis' maximum number of items in a menu
769 'mkspellmem' 'msm' memory used before |:mkspell| compresses the tree 769 'mkspellmem' 'msm' memory used before |:mkspell| compresses the tree
770 'modeline' 'ml' recognize modelines at start or end of file 770 'modeline' 'ml' recognize modelines at start or end of file
771 'modelines' 'mls' number of lines checked for modelines 771 'modelines' 'mls' number of lines checked for modelines
772 'modifiable' 'ma' changes to the text are not possible 772 'modifiable' 'ma' changes to the text are not possible
773 'modified' 'mod' buffer has been modified 773 'modified' 'mod' buffer has been modified
774 'more' pause listings when the whole screen is filled 774 'more' pause listings when the whole screen is filled
775 'mouse' enable the use of mouse clicks 775 'mouse' enable the use of mouse clicks
776 'mousefocus' 'mousef' keyboard focus follows the mouse 776 'mousefocus' 'mousef' keyboard focus follows the mouse
777 'mousehide' 'mh' hide mouse pointer while typing 777 'mousehide' 'mh' hide mouse pointer while typing
778 'mousemodel' 'mousem' changes meaning of mouse buttons 778 'mousemodel' 'mousem' changes meaning of mouse buttons
779 'mouseshape' 'mouses' shape of the mouse pointer in different modes 779 'mouseshape' 'mouses' shape of the mouse pointer in different modes
780 'mousetime' 'mouset' max time between mouse double-click 780 'mousetime' 'mouset' max time between mouse double-click
781 'mzquantum' 'mzq' the interval between polls for MzScheme threads 781 'mzquantum' 'mzq' the interval between polls for MzScheme threads
782 'nrformats' 'nf' number formats recognized for CTRL-A command 782 'nrformats' 'nf' number formats recognized for CTRL-A command
783 'number' 'nu' print the line number in front of each line 783 'number' 'nu' print the line number in front of each line
784 'numberwidth' 'nuw' number of columns used for the line number 784 'numberwidth' 'nuw' number of columns used for the line number
785 'omnifunc' 'ofu' function for filetype-specific completion 785 'omnifunc' 'ofu' function for filetype-specific completion
786 'operatorfunc' 'opfunc' funtion to be called for |g@| operator 786 'operatorfunc' 'opfunc' funtion to be called for |g@| operator
787 'osfiletype' 'oft' operating system-specific filetype information 787 'osfiletype' 'oft' operating system-specific filetype information
788 'paragraphs' 'para' nroff macros that separate paragraphs 788 'paragraphs' 'para' nroff macros that separate paragraphs
789 'paste' allow pasting text 789 'paste' allow pasting text
790 'pastetoggle' 'pt' key code that causes 'paste' to toggle 790 'pastetoggle' 'pt' key code that causes 'paste' to toggle
791 'patchexpr' 'pex' expression used to patch a file 791 'patchexpr' 'pex' expression used to patch a file
792 'patchmode' 'pm' keep the oldest version of a file 792 'patchmode' 'pm' keep the oldest version of a file
793 'path' 'pa' list of directories searched with "gf" et.al. 793 'path' 'pa' list of directories searched with "gf" et.al.
794 'preserveindent' 'pi' preserve the indent structure when reindenting 794 'preserveindent' 'pi' preserve the indent structure when reindenting
795 'previewheight' 'pvh' height of the preview window 795 'previewheight' 'pvh' height of the preview window
796 'previewwindow' 'pvw' identifies the preview window 796 'previewwindow' 'pvw' identifies the preview window
797 'printdevice' 'pdev' name of the printer to be used for :hardcopy 797 'printdevice' 'pdev' name of the printer to be used for :hardcopy
798 'printencoding' 'penc' encoding to be used for printing 798 'printencoding' 'penc' encoding to be used for printing
799 'printexpr' 'pexpr' expression used to print PostScript for :hardcopy 799 'printexpr' 'pexpr' expression used to print PostScript for :hardcopy
800 'printfont' 'pfn' name of the font to be used for :hardcopy 800 'printfont' 'pfn' name of the font to be used for :hardcopy
801 'printheader' 'pheader' format of the header used for :hardcopy 801 'printheader' 'pheader' format of the header used for :hardcopy
802 'printmbcharset' 'pmbcs' CJK character set to be used for :hardcopy 802 'printmbcharset' 'pmbcs' CJK character set to be used for :hardcopy
803 'printmbfont' 'pmbfn' font names to be used for CJK output of :hardcopy 803 'printmbfont' 'pmbfn' font names to be used for CJK output of :hardcopy
804 'printoptions' 'popt' controls the format of :hardcopy output 804 'printoptions' 'popt' controls the format of :hardcopy output
805 'pumheight'' 'ph' maximum height of the popup menu 805 'pumheight'' 'ph' maximum height of the popup menu
806 'quoteescape' 'qe' escape characters used in a string 806 'quoteescape' 'qe' escape characters used in a string
807 'readonly' 'ro' disallow writing the buffer 807 'readonly' 'ro' disallow writing the buffer
808 'remap' allow mappings to work recursively 808 'remap' allow mappings to work recursively
809 'report' threshold for reporting nr. of lines changed 809 'report' threshold for reporting nr. of lines changed
810 'restorescreen' 'rs' Win32: restore screen when exiting 810 'restorescreen' 'rs' Win32: restore screen when exiting
811 'revins' 'ri' inserting characters will work backwards 811 'revins' 'ri' inserting characters will work backwards
812 'rightleft' 'rl' window is right-to-left oriented 812 'rightleft' 'rl' window is right-to-left oriented
813 'rightleftcmd' 'rlc' commands for which editing works right-to-left 813 'rightleftcmd' 'rlc' commands for which editing works right-to-left
814 'ruler' 'ru' show cursor line and column in the status line 814 'ruler' 'ru' show cursor line and column in the status line
815 'rulerformat' 'ruf' custom format for the ruler 815 'rulerformat' 'ruf' custom format for the ruler
816 'runtimepath' 'rtp' list of directories used for runtime files 816 'runtimepath' 'rtp' list of directories used for runtime files
817 'scroll' 'scr' lines to scroll with CTRL-U and CTRL-D 817 'scroll' 'scr' lines to scroll with CTRL-U and CTRL-D
818 'scrollbind' 'scb' scroll in window as other windows scroll 818 'scrollbind' 'scb' scroll in window as other windows scroll
819 'scrolljump' 'sj' minimum number of lines to scroll 819 'scrolljump' 'sj' minimum number of lines to scroll
820 'scrolloff' 'so' minimum nr. of lines above and below cursor 820 'scrolloff' 'so' minimum nr. of lines above and below cursor
821 'scrollopt' 'sbo' how 'scrollbind' should behave 821 'scrollopt' 'sbo' how 'scrollbind' should behave
822 'sections' 'sect' nroff macros that separate sections 822 'sections' 'sect' nroff macros that separate sections
823 'secure' secure mode for reading .vimrc in current dir 823 'secure' secure mode for reading .vimrc in current dir
824 'selection' 'sel' what type of selection to use 824 'selection' 'sel' what type of selection to use
825 'selectmode' 'slm' when to use Select mode instead of Visual mode 825 'selectmode' 'slm' when to use Select mode instead of Visual mode
826 'sessionoptions' 'ssop' options for |:mksession| 826 'sessionoptions' 'ssop' options for |:mksession|
827 'shell' 'sh' name of shell to use for external commands 827 'shell' 'sh' name of shell to use for external commands
828 'shellcmdflag' 'shcf' flag to shell to execute one command 828 'shellcmdflag' 'shcf' flag to shell to execute one command
829 'shellpipe' 'sp' string to put output of ":make" in error file 829 'shellpipe' 'sp' string to put output of ":make" in error file
830 'shellquote' 'shq' quote character(s) for around shell command 830 'shellquote' 'shq' quote character(s) for around shell command
831 'shellredir' 'srr' string to put output of filter in a temp file 831 'shellredir' 'srr' string to put output of filter in a temp file
832 'shellslash' 'ssl' use forward slash for shell file names 832 'shellslash' 'ssl' use forward slash for shell file names
833 'shelltemp' 'stmp' whether to use a temp file for shell commands 833 'shelltemp' 'stmp' whether to use a temp file for shell commands
834 'shelltype' 'st' Amiga: influences how to use a shell 834 'shelltype' 'st' Amiga: influences how to use a shell
835 'shellxquote' 'sxq' like 'shellquote', but include redirection 835 'shellxquote' 'sxq' like 'shellquote', but include redirection
836 'shiftround' 'sr' round indent to multiple of shiftwidth 836 'shiftround' 'sr' round indent to multiple of shiftwidth
837 'shiftwidth' 'sw' number of spaces to use for (auto)indent step 837 'shiftwidth' 'sw' number of spaces to use for (auto)indent step
838 'shortmess' 'shm' list of flags, reduce length of messages 838 'shortmess' 'shm' list of flags, reduce length of messages
839 'shortname' 'sn' non-MS-DOS: Filenames assumed to be 8.3 chars 839 'shortname' 'sn' non-MS-DOS: Filenames assumed to be 8.3 chars
840 'showbreak' 'sbr' string to use at the start of wrapped lines 840 'showbreak' 'sbr' string to use at the start of wrapped lines
841 'showcmd' 'sc' show (partial) command in status line 841 'showcmd' 'sc' show (partial) command in status line
842 'showfulltag' 'sft' show full tag pattern when completing tag 842 'showfulltag' 'sft' show full tag pattern when completing tag
843 'showmatch' 'sm' briefly jump to matching bracket if insert one 843 'showmatch' 'sm' briefly jump to matching bracket if insert one
844 'showmode' 'smd' message on status line to show current mode 844 'showmode' 'smd' message on status line to show current mode
845 'showtabline' 'stal' tells when the tab pages line is displayed 845 'showtabline' 'stal' tells when the tab pages line is displayed
846 'sidescroll' 'ss' minimum number of columns to scroll horizontal 846 'sidescroll' 'ss' minimum number of columns to scroll horizontal
847 'sidescrolloff' 'siso' min. nr. of columns to left and right of cursor 847 'sidescrolloff' 'siso' min. nr. of columns to left and right of cursor
848 'smartcase' 'scs' no ignore case when pattern has uppercase 848 'smartcase' 'scs' no ignore case when pattern has uppercase
849 'smartindent' 'si' smart autoindenting for C programs 849 'smartindent' 'si' smart autoindenting for C programs
850 'smarttab' 'sta' use 'shiftwidth' when inserting <Tab> 850 'smarttab' 'sta' use 'shiftwidth' when inserting <Tab>
851 'softtabstop' 'sts' number of spaces that <Tab> uses while editing 851 'softtabstop' 'sts' number of spaces that <Tab> uses while editing
852 'spell' enable spell checking 852 'spell' enable spell checking
853 'spellcapcheck' 'spc' pattern to locate end of a sentence 853 'spellcapcheck' 'spc' pattern to locate end of a sentence
854 'spellfile' 'spf' files where |zg| and |zw| store words 854 'spellfile' 'spf' files where |zg| and |zw| store words
855 'spelllang' 'spl' language(s) to do spell checking for 855 'spelllang' 'spl' language(s) to do spell checking for
856 'spellsuggest' 'sps' method(s) used to suggest spelling corrections 856 'spellsuggest' 'sps' method(s) used to suggest spelling corrections
857 'splitbelow' 'sb' new window from split is below the current one 857 'splitbelow' 'sb' new window from split is below the current one
858 'splitright' 'spr' new window is put right of the current one 858 'splitright' 'spr' new window is put right of the current one
859 'startofline' 'sol' commands move cursor to first blank in line 859 'startofline' 'sol' commands move cursor to first blank in line
860 'statusline' 'stl' custom format for the status line 860 'statusline' 'stl' custom format for the status line
861 'suffixes' 'su' suffixes that are ignored with multiple match 861 'suffixes' 'su' suffixes that are ignored with multiple match
862 'suffixesadd' 'sua' suffixes added when searching for a file 862 'suffixesadd' 'sua' suffixes added when searching for a file
863 'swapfile' 'swf' whether to use a swapfile for a buffer 863 'swapfile' 'swf' whether to use a swapfile for a buffer
864 'swapsync' 'sws' how to sync the swap file 864 'swapsync' 'sws' how to sync the swap file
865 'switchbuf' 'swb' sets behavior when switching to another buffer 865 'switchbuf' 'swb' sets behavior when switching to another buffer
866 'synmaxcol' 'smc' maximum column to find syntax items 866 'synmaxcol' 'smc' maximum column to find syntax items
867 'syntax' 'syn' syntax to be loaded for current buffer 867 'syntax' 'syn' syntax to be loaded for current buffer
868 'tabstop' 'ts' number of spaces that <Tab> in file uses 868 'tabstop' 'ts' number of spaces that <Tab> in file uses
869 'tabline' 'tal' custom format for the console tab pages line 869 'tabline' 'tal' custom format for the console tab pages line
870 'tabpagemax' 'tpm' maximum number of tab pages for |-p| and "tab all" 870 'tabpagemax' 'tpm' maximum number of tab pages for |-p| and "tab all"
871 'tagbsearch' 'tbs' use binary searching in tags files 871 'tagbsearch' 'tbs' use binary searching in tags files
872 'taglength' 'tl' number of significant characters for a tag 872 'taglength' 'tl' number of significant characters for a tag
873 'tagrelative' 'tr' file names in tag file are relative 873 'tagrelative' 'tr' file names in tag file are relative
874 'tags' 'tag' list of file names used by the tag command 874 'tags' 'tag' list of file names used by the tag command
875 'tagstack' 'tgst' push tags onto the tag stack 875 'tagstack' 'tgst' push tags onto the tag stack
876 'term' name of the terminal 876 'term' name of the terminal
877 'termbidi' 'tbidi' terminal takes care of bi-directionality 877 'termbidi' 'tbidi' terminal takes care of bi-directionality
878 'termencoding' 'tenc' character encoding used by the terminal 878 'termencoding' 'tenc' character encoding used by the terminal
879 'terse' shorten some messages 879 'terse' shorten some messages
880 'textauto' 'ta' obsolete, use 'fileformats' 880 'textauto' 'ta' obsolete, use 'fileformats'
881 'textmode' 'tx' obsolete, use 'fileformat' 881 'textmode' 'tx' obsolete, use 'fileformat'
882 'textwidth' 'tw' maximum width of text that is being inserted 882 'textwidth' 'tw' maximum width of text that is being inserted
883 'thesaurus' 'tsr' list of thesaurus files for keyword completion 883 'thesaurus' 'tsr' list of thesaurus files for keyword completion
884 'tildeop' 'top' tilde command "~" behaves like an operator 884 'tildeop' 'top' tilde command "~" behaves like an operator
885 'timeout' 'to' time out on mappings and key codes 885 'timeout' 'to' time out on mappings and key codes
886 'timeoutlen' 'tm' time out time in milliseconds 886 'timeoutlen' 'tm' time out time in milliseconds
887 'title' let Vim set the title of the window 887 'title' let Vim set the title of the window
888 'titlelen' percentage of 'columns' used for window title 888 'titlelen' percentage of 'columns' used for window title
889 'titleold' old title, restored when exiting 889 'titleold' old title, restored when exiting
890 'titlestring' string to use for the Vim window title 890 'titlestring' string to use for the Vim window title
891 'toolbar' 'tb' GUI: which items to show in the toolbar 891 'toolbar' 'tb' GUI: which items to show in the toolbar
892 'toolbariconsize' 'tbis' size of the toolbar icons (for GTK 2 only) 892 'toolbariconsize' 'tbis' size of the toolbar icons (for GTK 2 only)
893 'ttimeout' time out on mappings 893 'ttimeout' time out on mappings
894 'ttimeoutlen' 'ttm' time out time for key codes in milliseconds 894 'ttimeoutlen' 'ttm' time out time for key codes in milliseconds
895 'ttybuiltin' 'tbi' use built-in termcap before external termcap 895 'ttybuiltin' 'tbi' use built-in termcap before external termcap
896 'ttyfast' 'tf' indicates a fast terminal connection 896 'ttyfast' 'tf' indicates a fast terminal connection
897 'ttymouse' 'ttym' type of mouse codes generated 897 'ttymouse' 'ttym' type of mouse codes generated
898 'ttyscroll' 'tsl' maximum number of lines for a scroll 898 'ttyscroll' 'tsl' maximum number of lines for a scroll
899 'ttytype' 'tty' alias for 'term' 899 'ttytype' 'tty' alias for 'term'
900 'undolevels' 'ul' maximum number of changes that can be undone 900 'undolevels' 'ul' maximum number of changes that can be undone
901 'updatecount' 'uc' after this many characters flush swap file 901 'updatecount' 'uc' after this many characters flush swap file
902 'updatetime' 'ut' after this many milliseconds flush swap file 902 'updatetime' 'ut' after this many milliseconds flush swap file
903 'verbose' 'vbs' give informative messages 903 'verbose' 'vbs' give informative messages
904 'verbosefile' 'vfile' file to write messages in 904 'verbosefile' 'vfile' file to write messages in
905 'viewdir' 'vdir' directory where to store files with :mkview 905 'viewdir' 'vdir' directory where to store files with :mkview
906 'viewoptions' 'vop' specifies what to save for :mkview 906 'viewoptions' 'vop' specifies what to save for :mkview
907 'viminfo' 'vi' use .viminfo file upon startup and exiting 907 'viminfo' 'vi' use .viminfo file upon startup and exiting
908 'virtualedit' 've' when to use virtual editing 908 'virtualedit' 've' when to use virtual editing
909 'visualbell' 'vb' use visual bell instead of beeping 909 'visualbell' 'vb' use visual bell instead of beeping
910 'warn' warn for shell command when buffer was changed 910 'warn' warn for shell command when buffer was changed
911 'weirdinvert' 'wi' for terminals that have weird inversion method 911 'weirdinvert' 'wi' for terminals that have weird inversion method
912 'whichwrap' 'ww' allow specified keys to cross line boundaries 912 'whichwrap' 'ww' allow specified keys to cross line boundaries
913 'wildchar' 'wc' command-line character for wildcard expansion 913 'wildchar' 'wc' command-line character for wildcard expansion
914 'wildcharm' 'wcm' like 'wildchar' but also works when mapped 914 'wildcharm' 'wcm' like 'wildchar' but also works when mapped
915 'wildignore' 'wig' files matching these patterns are not completed 915 'wildignore' 'wig' files matching these patterns are not completed
916 'wildmenu' 'wmnu' use menu for command line completion 916 'wildmenu' 'wmnu' use menu for command line completion
917 'wildmode' 'wim' mode for 'wildchar' command-line expansion 917 'wildmode' 'wim' mode for 'wildchar' command-line expansion
918 'wildoptions' 'wop' specifies how command line completion is done. 918 'wildoptions' 'wop' specifies how command line completion is done.
919 'winaltkeys' 'wak' when the windows system handles ALT keys 919 'winaltkeys' 'wak' when the windows system handles ALT keys
920 'winheight' 'wh' minimum number of lines for the current window 920 'winheight' 'wh' minimum number of lines for the current window
921 'winfixheight' 'wfh' keep window height when opening/closing windows 921 'winfixheight' 'wfh' keep window height when opening/closing windows
922 'winfixwidth' 'wfw' keep window width when opening/closing windows 922 'winfixwidth' 'wfw' keep window width when opening/closing windows
923 'winminheight' 'wmh' minimum number of lines for any window 923 'winminheight' 'wmh' minimum number of lines for any window
924 'winminwidth' 'wmw' minimal number of columns for any window 924 'winminwidth' 'wmw' minimal number of columns for any window
925 'winwidth' 'wiw' minimal number of columns for current window 925 'winwidth' 'wiw' minimal number of columns for current window
926 'wrap' long lines wrap and continue on the next line 926 'wrap' long lines wrap and continue on the next line
927 'wrapmargin' 'wm' chars from the right where wrapping starts 927 'wrapmargin' 'wm' chars from the right where wrapping starts
928 'wrapscan' 'ws' searches wrap around the end of the file 928 'wrapscan' 'ws' searches wrap around the end of the file
929 'write' writing to a file is allowed 929 'write' writing to a file is allowed
930 'writeany' 'wa' write to file with no need for "!" override 930 'writeany' 'wa' write to file with no need for "!" override
931 'writebackup' 'wb' make a backup before overwriting a file 931 'writebackup' 'wb' make a backup before overwriting a file
932 'writedelay' 'wd' delay this many msec for each char (for debug) 932 'writedelay' 'wd' delay this many msec for each char (for debug)
933 ------------------------------------------------------------------------------ 933 ------------------------------------------------------------------------------
934 *Q_ur* Undo/Redo commands 934 *Q_ur* Undo/Redo commands
935 935
936 |u| N u undo last N changes 936 |u| N u undo last N changes
937 |CTRL-R| N CTRL-R redo last N undone changes 937 |CTRL-R| N CTRL-R redo last N undone changes
973 |CTRL-G| CTRL-G show current file name (with path) and cursor 973 |CTRL-G| CTRL-G show current file name (with path) and cursor
974 position 974 position
975 |ga| ga show ascii value of character under cursor in 975 |ga| ga show ascii value of character under cursor in
976 decimal, hex, and octal 976 decimal, hex, and octal
977 |g8| g8 for utf-8 encoding: show byte sequence for 977 |g8| g8 for utf-8 encoding: show byte sequence for
978 character under cursor in hex. 978 character under cursor in hex.
979 |g_CTRL-G| g CTRL-G show cursor column, line, and character 979 |g_CTRL-G| g CTRL-G show cursor column, line, and character
980 position 980 position
981 |CTRL-C| CTRL-C during searches: Interrupt the search 981 |CTRL-C| CTRL-C during searches: Interrupt the search
982 |dos-CTRL-Break| CTRL-Break MS-DOS: during searches: Interrupt the search 982 |dos-CTRL-Break| CTRL-Break MS-DOS: during searches: Interrupt the search
983 |<Del>| <Del> while entering a count: delete last character 983 |<Del>| <Del> while entering a count: delete last character