forked from aniani/vim
		
	
		
			
	
	
		
			94 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
		
		
			
		
	
	
			94 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
|   | " Vim :set command | ||
|  | 
 | ||
|  | set | ||
|  | set! | ||
|  | set all | ||
|  | set! all | ||
|  | set termcap | ||
|  | set! termcap | ||
|  | 
 | ||
|  | set aleph? | ||
|  | set aleph | ||
|  | 
 | ||
|  | set noallowrevins | ||
|  | 
 | ||
|  | set allowrevins! | ||
|  | set invallowrevins | ||
|  | 
 | ||
|  | set aleph& | ||
|  | set aleph&vi | ||
|  | set aleph&vim | ||
|  | 
 | ||
|  | set all& | ||
|  | 
 | ||
|  | set aleph=128 | ||
|  | set aleph:128 | ||
|  | 
 | ||
|  | set aleph =128 | ||
|  | set aleph :128 | ||
|  | 
 | ||
|  | set aleph+=96 | ||
|  | set aleph^=2 | ||
|  | set aleph-=96 | ||
|  | 
 | ||
|  | set backspace+=nostop | ||
|  | set backspace^=nostop | ||
|  | set backspace-=nostop | ||
|  | 
 | ||
|  | set ai nosi sw=3 tw=3 | ||
|  | 
 | ||
|  | set <t_#4>=^[Ot " FIXME | ||
|  | set <M-b>=^[b   " FIXME | ||
|  | 
 | ||
|  | setlocal autoread | ||
|  | setglobal noautoread | ||
|  | set autoread< | ||
|  | 
 | ||
|  | 
 | ||
|  | " :help option-backslash | ||
|  | 
 | ||
|  | " When setting options using |:let| and |literal-string|, you need to use one | ||
|  | " fewer layer of backslash. A few examples: | ||
|  | set makeprg=make\ file	    " results in "make file" | ||
|  | let &makeprg='make file'    " (same as above) | ||
|  | set makeprg=make\\\ file    " results in "make\ file" | ||
|  | set tags=tags\ /usr/tags    " results in "tags" and "/usr/tags" | ||
|  | set tags=tags\\\ file	    " results in "tags file" | ||
|  | let &tags='tags\ file'	    " (same as above) | ||
|  | 
 | ||
|  | set makeprg=make,file	    " results in "make,file" | ||
|  | set makeprg=make\\,file	    " results in "make\,file" | ||
|  | set tags=tags,file	    " results in "tags" and "file" | ||
|  | set tags=tags\\,file	    " results in "tags,file" | ||
|  | let &tags='tags\,file'	    " (same as above) | ||
|  | 
 | ||
|  | " This example sets the 'titlestring' option to "hi|there": | ||
|  | set titlestring=hi\|there | ||
|  | " This sets the 'titlestring' option to "hi" and 'iconstring' to "there": | ||
|  | set titlestring=hi|set iconstring=there | ||
|  | 
 | ||
|  | set dir=\\machine\path	    " results in "\\machine\path" | ||
|  | set dir=\\\\machine\\path   " results in "\\machine\path" | ||
|  | set dir=\\path\\file	    " results in "\\path\file" (wrong!) | ||
|  | 
 | ||
|  | 
 | ||
|  | " :help :set_env | ||
|  | 
 | ||
|  | set term=$TERM.new | ||
|  | set path=/usr/$INCLUDE,$HOME/include,. | ||
|  | 
 | ||
|  | 
 | ||
|  | " Multiline :set and option values | ||
|  | 
 | ||
|  | set path=abc,def,ghi | ||
|  |       "\ def is the 'define' option | ||
|  |       \ def=abc,def,ghi | ||
|  |   | ||
|  | set path=abc, | ||
|  |       "\ def is a 'path' directory value | ||
|  |       \def,ghi | ||
|  | 
 | ||
|  | set path= | ||
|  |       "\ def is a 'path' directory value | ||
|  |       \abc,def |