*usr_23.txt*	 Vim version 6.2.   : 2001 Sep 03

		  VIM -  

		         


       .   Vim 
     ,   
  ,  ,   ,
  .

|23.1|	 DOS, Mac  Unix
|23.2|	  
|23.3|	
|23.4|	 
|23.5|	 

  : |usr_24.txt|   
 : |usr_22.txt|	   
      : |usr_toc.txt|

==============================================================================
*23.1*	 DOS, Mac  Unix

- -    ,    ,
  .       
("carriage return",  , <CR>),     
    ("line feed",   , <LF>).
     ,     . 
 ,         .
  UNIX ,        
 <LF>.   Apple   <CR>. MS-DOS ( Microsoft
Windows)    <CR><LF>.
   ,       , 
    .  Vim 
        
,      - .
    'fileformats'    ,  
    . ,  
 ,        
UNIX,  ,    ,   MS-DOS: >

	:set fileformats=unix,dos

       ,    
 .        , 
   ,    Unix  Unix 
  -  .     dos Vim
   :

	"/tmp/test" [dos] 3L, 71C ~

      "[mac]".
         'fileformat'.  , 
    , : >

	:set fileformat?

Vim    ң ͣ:

	unix		<LF>
	dos		<CR><LF>
	mac		<CR>


  

,  Unix     <LF>.    <CR>
   Unix   .  ,  
  Vi ( Vim)    .
    ,   <CR>    , 
     <LF>.
        100% ,  ,   
 ,     . Vim ,  
      Mac  Unix     
  .    ,   
'fileformats'  "mac": >

	:set fileformats+=mac

   Vim       . 
, Vim      .


 

     Vi     
 MS-DOS,  ,      ^M (^M
 <CR>).        .
          ?   
 : >

	:edit ++ff=unix file.txt

 "++" ,     ,  
  . "++ff"   'fileformat'. ,  
  "++ff=mac"  "++ff=dos",    .
         .     
  "++ff"  "++enc".      :
"++fileformat"  "++encoding".




 'fileformat'       
  .  ,      MS-DOS  
README.TXT,         UNIX. 
  : >

	vim README.TXT

Vim ,      dos.     
UNIX: >

	:set fileformat=unix
	:write

     Unix.

==============================================================================
*23.2*	  

-   ,      . :

	   : ~
		ftp://ftp.vim.org/pub/vim/README ~

     ,      
 Vim   .
        .    URL 
 : >

	gf

 ӣ ģ ,  Vim     
   ,       
.  ,      ,  
CTRL-W f.
    -   ,      . ,
 URL ,         ,
     ..  ,   
  .        
.
 
        netrw.  
  :

	ftp://		  ftp
	rcp://		  rcp
	scp://		  scp
	http://		  wget (  )

Vim     ,  
  ,      
.    Unix  "ftp"  "rcp" 
 .  "scp"  "wget", ,  
.

Vim      ,   
 ,     ":edit"  ":split".   
,    http://.

   ,       , . |netrw|.

==============================================================================
*23.3*	

 ,         . Vim
   ,   ̣   
 .
          ,
  "-x"      . : >

	vim -x exam.txt

Vim   ,       
 :
    
	   : ~

  ,  ԣ . ,   ,
   ף.      
, Vim    ݣ : 

	    ݣ : ~

     .     
  .
         Vim,     
 .       "-x"   
 ,  Vim     ,
  ,   .     
 ":edit"    .
           
,      .       
Vim,  ģ     .  Vim  
 ,   ģ    , 
      .


   

   ,    'key' 
 :
>
	:set key=

         .
      'key'      
,     - - ,  
(    )      . 
        ":X",   
  ,  ,    
   "-x": >

	:X
	   : ******
	    ݣ : ******
	

 

 ,    Vim,   . 
       ,    
   ,   ,  
-,        . 
,      ,  -  ,  , 
      -,  
    .
         -   
     -.    
  "-n",  -    ( , Vim 
     ). ,  
  "file.txt"   -, 
    : >

	vim -x -n file.txt

  -     : >

	:setlocal noswapfile

  ,   - ,    
  .   ,     
 ,  .

        . 
,       ,
 ,       
.
       viminfo,      ,  
      .
           ,
     ,  ޣ  ,
       
 ,    .

==============================================================================
*23.4*	 

Vim    . , Vim     
 ,    , ,   ,  
  ,      .
       ,  Vim  Σ   
       ,
   Vim  "-b": >

	vim -b datafile

     'binary'    
   . ,  'textwidth' 
  0,     . 

           
 .  ,     . 
       "R".

        .    
   ,  : >

	:set display=uhex

    "ga"    ,
  . ,      <Esc>,
    :

	<^[>  27,  Hex 1b,  Octal 033 ~

    ,   'wrap': >

	:set nowrap


 

   ,       ,
  >


	g CTRL-G

    :

     9-16  9-16; . 277  330;  1806  2058;  10580  12206 ~

           
 .       'fileformat'.
      ̣   ,   "go".
,     2345: >

	2345go


 XXD

       :   
  .  Vim       
   "xxd",     Vim.
    ,     : >

	vim -b datafile

,        xxd:

	:%!xxd

    :

	0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49  ....9..;..tt.+NI ~
	0000010: 4b2c 8660 eb9c ecac c462 eb94 345e 2e30  K,.`.....b..4^.0 ~
	0000020: 373b 2731 0b22 0ca6 c1a2 d669 1035 39d9  7;'1.".....i.59. ~

         . Vim
      ,   
       
  ,  .
    ģ ,       
: >

	:%!xxd -r

   ,    .
          .

    man   xxd.

==============================================================================
*23.5*	 

        . 
"gzip"       
       .
         :

	.Z	compress
	.gz	gzip
	.bz2	bzip2

  Vim        
  . ,      
  .

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

 : |usr_24.txt|   
 : . |___|  

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