longname abbr type default ======== ==== ==== ======= aleph al number MS-DOS: 128, 224 otherwise allowrevins ari boolean off altkeymap akm boolean off autoindent ai boolean off autoread ar boolean off autowrite aw boolean off autowriteall awa boolean off background bg string "dark" or "light" backspace bs string "" backup bk boolean off backupcopy bkc string Vi (for Unix): "yes", otherwise: "auto" backupdir bdir string Amiga: ".,t:", MS-DOS+Win32: ".,c:/tmp,c:/temp"; Unix: ".,~/tmp,~/" backupext bex string "~", VMS: "_" backupskip bsk string "$TMPDIR/*,/tmp/*" balloondelay bdlay number 600 ballooneval beval boolean off binary bin boolean off bioskey biosk boolean on bomb --- boolean off breakat brk string " ^I!@*-+;:,./?" browsedir bsdir string "last" bufhidden bh string "" buflisted bl boolean on buftype bt string "" cdpath cd string equivalent to $CDPATH or ",," cedit --- string Vi: "", Vim: CTRL-F encoding enc string "latin1" or value from $LANG charconvert ccv string "" cindent cin boolean off cinkeys cink string "0{,0},:,0#,!^F,o,O,e" cinoptions cino string "" cinwords cinw string "if,else,while,do,for,switch" clipboard cb string "autoselect,exclude:cons\|linux" cmdheight ch number 1 cmdwinheight cwh number 7 columns co number 80 or terminal width comments com string "s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-" commentstring cms string "/*%s*/" compatible cp boolean on, off when a .vimrc file is found complete cpt string ".,w,b,u,t,i" confirm cf boolean off conskey consk boolean off cpoptions cpo string Vim: "aABceFs", Vi: all flags cscopepathcomp cspc number 0 cscopeprg csprg string "cscope" cscopetag cst boolean off cscopetagorder csto number 0 cscopeverbose csverb boolean off debug --- string "" define def string "^#\s*define" delcombine deco boolean off dictionary dict string "" diff diff boolean off diffexpr dex string "" diffopt dip string "filler" digraph dg boolean off directory dir string Amiga: ".,t:"; MS-DOS+Win32: ".,c:\tmp,c:\temp"; Unix: ".,~/tmp,/var/tmp,/tmp" display dy string "" edcompatible ed boolean off endofline eol boolean on equalalways ea boolean on eadirection ead string "both" equalprg ep string "" errorbells eb boolean off errorfile ef string Amiga: "AztecC.Err"; others: "errors.err" errorformat efm string -> ":help errorformat" esckeys ek boolean (Vim default: on, Vi default: off eventignore ei string "" expandtab et boolean off exrc ex boolean off fileencoding fenc string "" fileencodings fencs string "ucs-bom", "ucs-bom,utf-8,latin1" fileformat ff string MS-DOS+MS-Windows+OS/2: "dos"; Unix: "unix"; Macintosh: "mac" fileformats ffs string ... filetype ft string "" fillchars fcs string "vert:|,fold:-" fkmap fk boolean off foldclose fcl string "" foldcolumn fdc number 0 foldenable fen boolean off foldexpr fde string "0" foldignore fdi string "#" foldlevel fdl number 0 foldlevelstart fdls number -1 foldmarker fmr string "{{{,}}}" foldmethod fdm string "manual" foldminlines fml number 1 foldnestmax fdn number 20 foldopen fdo string "block,hor,mark,percent,quickfix, foldtext fdt string "foldtext()" formatoptions fo string Vim: "tcq", Vi: "vt" formatprg fp string "" gdefault gd boolean off grepformat gfm string "%f:%l%m,%f %l%m" grepprg gp string "grep -n ", Win32: "findstr /n", guicursor gcr string "n-v-c:block-Cursor/lCursor, guifont gfn string "" guifontset gfs string "" guifontwide gfw string "" guiheadroom ghr number 50 guioptions go string OS-specific guipty --- boolean on helpfile hf string OS-specific helpheight hh number 20 hidden hid boolean off highlight hl string LONG string! hlsearch hls boolean off history hi number Vim: 20, Vi: 0 hkmap hk boolean off hkmapp hkp boolean off icon icon boolean off, on when title can be restored iconstring --- string "" ignorecase ic boolean off include inc string "^#\s*include" includeexpr inex string "" incsearch is boolean off indentexpr inde string "" indentkeys indk string "0{,0},:,0#,!^F,o,O,e" infercase inf boolean off insertmode im boolean off isfname isf string OS-specific isident isi string OS-specific iskeyword isk string OS-specific isprint isp string OS-specific joinspaces js boolean on key key string "" keymap kmp string "" keymodel km string "" keywordprg kp string UNIX: "man"; DOS: ""; OS/2: "view"; VMS: "help" langmap lmap string "" langmenu lmenu string "" laststatus ls number 1 lazyredraw lz boolean off linebreak lbr boolean off lines lines number 24 or terminal height linespace lsp number 0, 1 for Win32 GUI lisp lisp boolean off list --- boolean off listchars lcs string "eol:$" loadplugins lpl boolean on magic --- boolean on makeef mef string OS-specific makeprg mp string "make", VMS: "MMS" matchpairs mps string "(:),{:},[:]" matchtime mat number 5 maxfuncdepth mfd number 100 maxmapdepth mmd number 1000 maxmem mm number between 256 to 5120 (system dependant) maxmemtot mmt number between 2048 and 10240 (system dependant) menuitems mis number 25 modeline ml boolean Vim: on, Vi: off modelines mls number 5 modifiable ma boolean on modified mod boolean off more --- boolean Vim: on, Vi: off mouse --- string "", "a" for GUI, MS-DOS and Win32 mousefocus mousef boolean off mousehide mh boolean on mousemodel mousem string "extend", "popup" for MS-DOS and Win32 mouseshape mouses string "i:beam,r:beam,s:updown,sd:cross, mousetime mouset number 500 nrformats nf string "octal,hex" number nu boolean off osfiletype oft string RISC-OS: "Text", others: "" paragraphs para string "IPLPPPQPP LIpplpipbp" paste --- boolean off pastetoggle pt string "" patchexpr pex string "" patchmode pm string "" path pa string Unix: ".,/usr/include,,"; OS/2: ".,/emx/include,,"; others: ".,," previewheight pvh number 12 previewwindow pvw boolean off readonly ro boolean off remap --- boolean on report --- number 2 restorescreen rs boolean on revins ri boolean off rightleft rl boolean off ruler ru boolean off rulerformat ruf string empty runtimepath rtp string OS-specific; LONG string! scroll scr number lines / 2 scrollbind scb boolean off scrolljump sj number 1 scrolloff so number 0 scrollopt sbo string "ver,jump" sections sect string "SHNHH HUnhsh" secure --- boolean off selection sel string "inclusive" selectmode slm string "" sessionoptions ssop string "blank,buffers,curdir,folds, shell sh string $SHELL or "sh", shellcmdflag shcf string "-c", MS-DOS and Win32, when shell shellpipe sp string ">", "| tee", "|& tee" or "2>&1| tee" shellquote shq string ""; MS-DOS+Win32: "\"" shellredir srr string ">", ">&" or ">%s 2>&1" shellslash ssl boolean off shelltype st number 0 shellxquote sxq string ""; shiftround sr boolean off shiftwidth sw number 8 shortmess shm string Vim: "filnxtToO", Vi: "" shortname sn boolean off showbreak sbr string "" showcmd sc boolean Vim: on, off for Unix; Vi: off showfulltag sft boolean off showmatch sm boolean off showmode smd boolean Vim: on, Vi: off sidescroll ss number 0 sidescrolloff siso number 0 smartcase scs boolean off smartindent si boolean off smarttab sta boolean off softtabstop sts number 0 splitbelow sb boolean off splitright spr boolean off startofline sol boolean on statusline stl string empty suffixes su string ".bak,~,.o,.h,.info,.swp,.obj" suffixesadd sua string "" swapfile swf boolean on swapsync sws string "fsync" switchbuf swb string "" syntax syn string emtpy tabstop ts number 8 tagbsearch tbs boolean on taglength tl number 0 tagrelative tr boolean Vim: on, Vi: off tags tag string "./tags,tags", when compiled with tagstack tgst boolean on term --- string -> ":help term" termencoding tenc string "" terse --- boolean off textauto ta boolean Vim: on, Vi: off textmode tx boolean MS-DOS+Win32+OS/2: on, others: off textwidth tw number 0 thesaurus tsr string "" tildeop top boolean off timeout to boolean on ttimeout --- boolean off timeoutlen tm number 1000 ttimeoutlen ttm number -1 title --- boolean off, on when title can be restored titlelen --- number 85 titleold --- string "Thanks for flying Vim" titlestring --- string "" toolbar tb string "icons,tooltips" ttybuiltin tbi boolean on ttyfast tf boolean off, on when term is xterm, hpterm, ttymouse ttym string depends on term ttyscroll tsl number 999 ttytype tty string from $TERM undolevels ul number 100, 1000 for Unix, VMS, updatecount uc number 200 updatetime ut number 4000 verbose vbs number 0 viewdir vdir string for Amiga, MS-DOS, OS/2 and Win32: viewoptions vop string "folds,options,cursor" viminfo vi string -> :help viminfo virtualedit ve string "" visualbell vb boolean off warn --- boolean on weirdinvert wiv boolean off whichwrap ww string Vim: "b,s", Vi default: "" wildchar wc number Vim: , Vi default: CTRL-E wildcharm wcm number none (0) wildignore wig string "" wildmenu wmnu boolean off wildmode wim string Vim: "full" winaltkeys wak string "menu" winheight wh number 1 winminheight wmh number 1 winminwidth wmw number 1 winwidth wiw number 20 wrap --- boolean on wrapmargin wm number 0 wrapscan ws boolean on write --- boolean on writeany wa boolean off writebackup wb boolean on - with |+writebackup| feature, off writedelay wd number 0