*os_os2.txt*     Vim version 6.2.   : 2001 Oct 29


		         VIM -  


							    *os2* *OS2* *OS/2*
       Vim  OS/2.

      PM  Vim  
.  Vim  OS/2     
. ,  Win32s-   
,       Warp 4 (
 Win32s)   Win-OS/2.   ݣ  
  OS/2.




   OS/2          
.       ,  ,  
    -   OS/2  ( ,
  ),       ,  
    .   ,  I/O   
Dos  Unix,  ,   FAT   , 
      .

    ,     Vim 
 ,      Vim.   
,  Vim    -(),     
 ,   ,  ,   Vim  
 .    ,   Vim, -
  ̣, ,   ,  Vim     
 ,     -  
.   ,    Vim    ,  
,       .  
   :  Vim   ":!start epm".
          , 
      epm.     !

    ,  Vim   , 
   OS/2  ,   telnet   Unix.
   ,  OS/2 ==  
         
  OS/2,     PC. 
      (  OS/2 
 ),      - ̣ (,
,  Warp 3).         .




  Vim    emx,     rev. 0.9b.
 ţ         

    emxrt.zip     emx runtime package

   emx.dll   .     
  ,   LIBPATH. Emx    GPL,
  emx.dll       (
COPYING.EMX,  ,       ).

emx.dll    emxfix04.zip,  ,  ,  ,
...,  ,  POSIX,   select().  Vim  3.27
    (   vimrc).   ,
  <Enter>  ,   ,  Vim  ģ  . 
   Vim !


   VIMRC

   ,    Vim,   Vim  
,            
 .vimrc   .

   ,   Vim  ,  
 ,      VIM ,
    ,      .vimrc 
   .     CONFIG.SYS -
 >

  SET VIM=c:/local/lib/vim

    .vimrc.      
Vim.    Vim      ,
   : "c:/local/lib/vim/vim54".  ,
  Vim   

	c:/local/lib/vim/.vimrc
	c:/local/lib/vim/vim54/filetype.vim
	c:/local/lib/vim/vim54/doc/help.txt
	 ..

: .vimrc    _vimrc,  OS/2  
  FAT. Vim      .vimrc,   
    ,        _vimrc.  
  .vimrc  _vimrc     'compatible',
,  ޣ,     . .
|'compatible'|.

   OS/2  ,    Vim 
 ,      .vimrc,     
  ""  vimrc,     
.vimrc (  vimrc),     
,     HOME.


     

  HOME     ~  
,   ":e ~/textfile"   "textfile" 
,    HOME.      
    , : ":n $SRC/*.c".

  HOME      .viminfo 
(. |_viminfo|). ,     FAT  
.viminfo   . ,     Vim 
 -i (, "vim -i $HOME/_viminfo").

   HOME  ,    
 "C:/".


  

   ('/')     ('\') ( .
|dos-__|)    ,   
  Vim ӣ  . Vim    
  ,          
 (        !).


 

 ,    -,  
    ,      
:
	$TMP
	$TEMP
	C:\TMP
	C:\TEMP
	   


 

							             *os2ansi*
    TERM  "os2ansi" (  
  ,     
).       term  os2ansi 
.vimrc,        TERM.
   ,   ANSI  OS/2   
 (,       ).

       TERM (, - 
),  ,      
 termcap    TERM.  termcap.dat, 
  emx,    .     
    termcap.      
     (,  pagedown) 
.

	:ku=\316H:kd=\316P:kl=\316K:kr=\316M:%i=\316t:#4=\316s:\
	:kD=\316S:kI=\316R:kN=\316Q:kP=\316I:kh=\316G:@7=\316O:\
	:k1=\316;:k2=\316<:k3=\316=:k4=\316>:k5=\316?:k6=\316@:\
	:k7=\316A:k8=\316B:k9=\316C:k;=\316D:


 


43- 

    (Steven Tryon)   Vim   :

  Vim  WPS  OS/2,    PMMail,  
   25- .     
,    "vimbig.cmd",     
"vimbig2.cmd". ,    ,    ,
 ,   .

vimbig.cmd: >
   @echo off
   start "Vi Improved" /f vimbig2.cmd %1 %2 %3 %4

vimbig2.cmd: >
   @echo off
   mode 80,43
   vim.exe %1 %2 %3 %4
   exit
<

     ( )

 Vim  OS/2        
.       , 
         vio.
       clipbrd.zip 
.  ,       
,    : >

	http://www.stellarcom.org/vim/index.html.

   :    
    ,    PATH,  Vim
      .

       Vim,   :r. 
 clipbrd.exe  Vim     : >

	:r !clipbrd -r

    Vim    ,  
  Vim    : >

	:!clipbrd -w

        OS/2.

     ,  
. ,  F11      
Vim,  F12       .  ,
      : >

	if has("os2")
	  imap <F11>     <ESC>:r !clipbrd -r<CR>i
	  vmap <F12>     :!clipbrd -w<cr>
	else
	  imap <F11>     <ESC>"*p<CR>i
	  vmap <F12>     "*y
	endif

      ,   clipbrd
   OS/2,        
       .  
      Vim,  ģ 
   .vimrc.

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