*usr_22.txt*	 Vim version 6.2.   : 2003 Mar 17

		  VIM -  

			   


    .   ? Vim  
     .    ,
    ,    . 
, Vim  ,    .

|22.1|	   
|22.2|	 
|22.3|	 
|22.4|	 

  : |usr_23.txt|     
 : |usr_21.txt|	,  
      : |usr_toc.txt|

==============================================================================
*22.1*	   

 Vim  ,   "" . : >

	:edit .

    Vim     .
   :

    "     ? ~
    "    (.bak,~,.o,.h,.info,.swp,.orig   )~
    "= /home/mool/vim/vim6/runtime/doc/ ~
    ../ ~
    check/ ~
    Makefile ~
    autocmd.txt ~
    change.txt ~
    eval.txt~ ~
    filetype.txt~ ~
    help.txt.info ~

  ?

1.     ?     
       .
2.     ,    .  
           .
3.        .
4.     "../",       
       .
5.   .
6.    .  
7.     ,      
       (.    ).

 ޣ      
  .

   ,     .
    -     
<Enter>.      .   
,  ":edit ."     CTRL-O.
      <Enter>,   ݣ   .
        . 
<Enter>   "../"        
.        "-"  
    "../".

     ,     ,  ?.
   :

	" <enter> :     ~
	" o :  /    ~
	" O :      ~
	" p :    ~
	" i :     ~
	" s :    ~
	" r :   ~
	" - :     ~
	" c : cd    ~
	" R :   ~
	" D :   ~
	"    ,  :help file-explorer ~


        . 
  ģ   ( )    
 :

	<Enter>		  .
	o		    .
	O		  .
	p		    
			       .
			   |__|

  ,       :

	i		/      
			   .
	s		    ,  
			    ,    .
			        
			          i.
			     , ,   
			   ,  s     
			    . ,  s   ,
			        , 
			      .
	r		  .

 ,    :

	c		      .
			         
			    ":edit"      . 
	R		  ,   . 
			       .
	D		 ,   .  
			     .

==============================================================================
*22.2*	 

 Vim    ,       .
 ,     ϣ    
  ,   
"".        : >

	:edit /file1.txt
	:edit /file2.txt
	:edit /file3.txt

   .   : >

	:cd 
	:edit file1.txt
	:edit file2.txt
	:edit file3.txt

 ":cd"   .  ,    
 ,   ":pwd": >

	:pwd
	/home/Bram/

Vim    .     
"cd -". : >

	:pwd
	/home/Bram/
	:cd /etc
	:pwd
	/etc
	:cd -
	:pwd
	/home/Bram/
	:cd -
	:pwd
	/etc


    

           
.         ,
 - ݣ,        
,        .  
  . >

	:pwd
	/home/Bram/
	:split
	:lcd /etc
	:pwd
	/etc
	CTRL-W w
	:pwd
	/home/Bram/

  ,     ":lcd",   
     .   ":cd"    
     .
   ,      ":lcd"  
 ,      ":cd"  ":lcd", 
  .
      ":cd"  ,    
 ,  Σ    ,  
  .

==============================================================================
*22.3*	 

    C,    :

	#include "inits.h" ~

  ,      "inits.h".   
    : >

	gf

Vim ģ      .
    ,       ?  Vim 
  'path'    .   
  ,      .
   ,       "c:/prog/include".
        'path': >

	:set path+=c:/prog/include

     .   ,  
,          .  ,  
         
 ?     .   
 : >

	:set path+=./proto

  Vim    "proto",   ,
 ,     "gf".    
Vim    "proto/inits.h"    ,   
 .
       "./", ..  "proto", , 
Vim      ,      
,     .

 'path'         
.      'path'.
    'isfname'     ,  
    ,  ,    (,  
,  `"').

    ,      ,    
   : >

	:find inits.h

Vim         'path',  
 .     ,     ":edit", 
     'path'.

      ,  CTRL-W f  "gf",
  ":sfind"  ":find".

    Vim     ,
     ,     'path': >

	vim "+find stdio.h"

     "stdio.h"     .
 ,     |-+c|.

==============================================================================
*22.4*	 

 ""   Vim     ,
,  ,  ,     .
     ,    
.      ,   , 
  ,    .


 

,     one.txt    
  two.txt.      ":edit
two.txt",        ,  
 one.txt,       .  ,  Vim 
    : >

	:hide edit two.txt

 "one.txt"   ,  Vim ,    
       .   
 ;    ,    .
     ":hide"   .  ":hide"
 - ,    'hidden'. 
'hidden'    , ţ   ,    
     ,    ,  
.
    !      ,     Vim,
  ,         .


 

           , Vim   Σ
 .     ,      ,
  ӣ     .    .
 ,    :

   		  ,  
   		   ,  
   		   ,   

Vim     ,     
 .   ,     ,  
 , ,       .


 

      : >

	:buffers

         ,   
,  ţ      : >

	:ls

     :

  1 #h	"help.txt"			 62 ~
  2 %l+	"usr_21.txt"			 1 ~
  3	"usr_toc.txt"			 1 ~

     .      
      , .   .
       ,   ,   , 
        .
        ( ):

	u	     |__|. 
	 %	 .
	 #	 .
	  l	   .
	  h	 ,   .
	   =	   .
	   -	 ,  'modifiable' .
	    +	  Σ.


 

      .    
 : >

	:buffer 2

,      --   
.      , : >

	:buffer help

Vim       ģ .  
,     ,  "help.txt", 
  .
        : >

	:sbuffer 3

       (  ).


  

        :

	:bnext		   
	:bprevious	   
	:bfirst		   
	:blast		   

    ,  : >

	:bdelete 3

     .
       ,  ,    , 
.     ,  Vim ģ   
,      ,   Σ -
 .

	:
	      ":bdelete", Vim   Σ
	.  ,     " " 
	    ":buffers".   ,   
	  ":buffers!" (  ).   Vim
	   ,   ":bwipe".  
	   'buflisted'.

==============================================================================

 : |usr_23.txt|     
 : . |___|  

vim:tw=78:ts=8:ft=help:norl:
