*os_win32.txt*   Vim version 6.2.   : 2002 Mar 07


		        VIM -  


						  *win32* *Win32* *MS-Windows*
       Vim  Win32.

 Vim  Win32    Windows NT,    Windows 95. 
  ,      .  
        Win32s 
Windows 3.1[1].      32-  Vim 
DOS, . |os_msdos.txt|.

1.  			|win32-|
2. 				|win32-|
3.   	|win32-_|
4.  			|win32-|
5.   Windows 3.1		|win32-win3.1|
6.   Win32			|win32-|

    Win32  DOS :

 			|dos-_|
   	|dos-__|
  		|dos-_|
    			|dos-|
 				|dos-_|
 :cd				|dos-:cd|
  		|dos-CTRL-Break|
 				|dos-_|
  'shell'  	|dos-|

  Win32		|gui-w32|

:
  Win32   .  (George V. Reilly)
<george@reilly.org>.
   Windows NT    (Roger Knobbe)
<RogerK@wonderware.com>.
      .    
(Robert Webb).

    "src/INSTALL.pc".		     *win32-compiling*

==============================================================================
1.  		 *windows95* *win32-problems* *win32-*

         Windows 95. 
  ,       Windows 98  Windows ME.

-  Microsoft     : "   Win95
     (flaky)".
1.  ͣ    .
2.      ":set columns=nn lines=nn" 
   ,         .
3.    ,     
    'columns'  'lines'.       2!

  ӣ  ,   32-   MS-DOS 
  Win32   .

    , Vim   
   ͣ .  , , Vim   
      . ,   
    "this_is_a_test",    "this_i~1", 
  ":e *1" Vim      "this_is_a_test".

==============================================================================
2. 					*win32-startup* *win32-*

 			        *win32-curdir* *win32-_*

 Vim      ,   
    (..,     "x:\"),  Vim ,
           
  ,     .  
,    Vim      
     ,    . : >

	vim c:\text\files\foo.txt

    "C:\text\files". >

	vim c:/text\files\foo.txt

    .


 'term'						          *win32-term*

  ,    Vim  Win32, 
"win32",    .     
   ,        Vim.
, Vim         "TERM".

==============================================================================
				                 *win32-_*
3.                              *win32-restore*

 ޣ  'restorescreen' (  ), Vim 
        
.     ,   ":set nors".
.  |'restorescreen'|

==============================================================================
4.  				    *win32-mouse* *win32-*

 Vim  Win32  .     , 
         
.  ,     Win32 
       (. 'mouse'), 
         . 
|-|

   ,    "  "
 .

==============================================================================
5.   Windows 3.1				        *win32-win3.1*

						        *win32s* *windows-3.1*
   Gvim,    Windows 3.1  3.11.
  gvim.exe,    Visual C++ 4.1.

   Vim  Win32  Windows 3.1   Win32s.
    Win32s      Win32.  Vim
  ,  ,    , 1.30c. 
   :

	http://support.microsoft.com/download/support/mslfiles/pw1118.exe

(  Microsoft  ţ -  !).

,      gvim.exe  ,   Win32s
   VC++ 4.1.    VC++, 
  Win32s.   Win32  VC++ 5.0,
  .      . 
    gvim.exe  Win32s   .

 95/NT   Win32s   ,    Win32.   
Win32s   :
-     ,  Windows 3.1  
  !
-    ,    . 
   ":make"     ":cn".

==============================================================================
6.   Win32			           *win32-faq* *win32-*

.   Vim  Win32      Windows 95?
.    Win32  Win95  .  
         , 
      (80x25, 80x43  80x50). 16-
    Vim  DOS    ,    Win32.
      ,       ,
      ":set columns=100"  ":set lines=40",  
        ,    16- .

   !   'columns'     Windows 95 
      (    Microsoft). 
        ,    , 
        'columns'.

        ,   
    .   (, ":!dir") 
   "" Vim,    ,    
      'columns'   80. Vim    
           
   ,   ,     'lines' 
   'columns'   . Vim     
     ,   'columns'   80, 
       ,     
   .

   ӣ     Windows NT.     
         'lines'  'columns', 
          Vim.

.      Win32  Windows 95,  16-
     DOS       ?
. -,   Win32   ,  
      'lines'  'columns'. -, 
   16-   DOS   أ :   
             ͣ
   .    Win32   ,   ,   
     (      32-  DJGPP  DOS).
    Win32     ,   , 
    DJGPP.

.      16-   DOS    Win32 
    NT?
.  16-   DOS  NT   .  NT
     Win32     ,   16- .
    ,     16-   
   .  ,  DOS     
   .  -Intel  NT,   DOS  
   ,      80x86.

.   ?
.         'guifont'.
         ,   .
       . 

.         ':set lines=xx' 
    ,   ! (Win95)
.         
   "".   W95 ,    
    (   ).  ,  
      .

.   Windows 95       Vim?
.     MS-DOS   " ". 
      'paste'    . .
   |'paste'|.

.     ͣ      Windows 95?
   (    ,      
   ,         
    ,   u-  n-.  
        .   
      ).
. .       Windows 95  
             . 
         Microsoft:
	   Win95     .

	 ,      TSR 
	 MS-DOS,  KEYB,    ,  
	 ,    Win32.

	, ,     MS-DOS ( ͣ
	),       Win32. ,
	      MS-DOS   Win32 ( 
	capslock)    .

	         
	...
   
      -      
   , . ||.

           Win32,
   gvim.exe.        Vim  DOS, 
   ͣ , , .

.   ͣ   Windows NT?
.     NT 3.51.      
    . 
    NT 4.0   ,     ( 
    )    .    NT 
    ͣ  !    NT 4.0,   Vim.

.   Vim      
     Unix NFS.    Vim    
    .  , Vim    
     ţ   .   ?
.  Unix Vim    ( ,   ֣). 
         
       .   
          . 
       ,    .   
       ,   NFS, 
        .     
     --    ,    ":set
   nobackup nowritebackup" |'writebackup'|

.     ":make"   ţ ?
.     tee  ,  ţ , .. 
    make         .
    tee,     GNU,    
    ftp://ftp.cc.utexas.edu/microlib/nt/gnu
           GNU  Cygnus.
       http://www.cygnus.com/misc/gnu-win32
         " Unix" 
    (Chris Szurgot), http://www.itribe.net/virtunix,  ݣ 
        Unix   Microsoft:
   http://www.microsoft.com/ntserver/tools/Maintnce.htm
      tee,     >
   
	:set shellpipe=\|\ tee

<    _vimrc.
   
.     ̣ ,    VisionFS,   ţ
    !
. VisionFS       ,   
    ң . SCO ,     
     16-  DOS/Windows. ģ : 
>
	echo Hello > file.bat~ 
	dir > file.bat
<
     ,   "dir"   
   "file.bat~",     "file.bat".  
      Vim,        '~'
    .     ,    ̣.

   :    _vimrc  : >
	
	:set backupext=.temporary

.     ?
. .     NT. ,  NT 5.0  
     ,       
   .

							             *:!start*
.       ?
.     "start": >

	:!start winfile.exe<CR>
<
      "start" Vim      ,
         .  
     ,    ,     
    . ,    :!start  
           
     Vim.
       ,  ":! start".

.   Win32s,      ,  "make",
    Vim   ţ ! !
.    ,  32-  (Vim)  
     Windows,  16-  (   DOS)
     .  Vim     ,  
      DOS    ,    
   .  ,   ,   DOS  
   .     :
   1)   PIF (   ).
   2)   "_DEFAULT.PIF"   Windows.
   3)     "   "  "  ".
   4)   .

    ,  Vim   >

	:!dir C:\<CR>".
<  
     ,       DOS,  
         .

.   Vim  Win32s  NT.  NT      
     50 ,      80x50
      ':sh'.        Win32s,  
       80x25?
.   SYSTEM.INI    'ScreenLines=50'  
   [NonWindowsApp].   DOS     50-
   .

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