*various.txt*    Vim version 6.2.   : 2004 Jan 21


		        VIM -  


 					            *various* **

1.  					    |_|
2. 						    ||
3.   					    ||
4.  Vim    less  more	    |less|

==============================================================================
1.  			       *various-cmds* *_*

							              *CTRL-L*
CTRL-L			     .

							     *:redr* *:redraw*
:redr[aw][!]		   .   !,  
			  .
			       
			  ,     ,
			   'lazyredraw'.

						    *:redraws* *:redrawstatus*
:redraws[tatus][!]	    .  
                        !,       .
			      ,  
			  ,    
			'statusline'  ,   
			 .

							              *N<Del>*
<Del>			  :   .
			:      <BS>,
			      .vimrc 
			: >

				:map CTRL-V <BS>   CTRL-V <Del>
<
			  <Del>      , 
			,     
			|:fixdel|.

:as[cii]						   *ga* *:as* *:ascii*
ga			   ASCII  ,
			     ,
			   .
			,       'R':

				<R>  82,  Hex 52,  Octal 122 ~

			       ASCII,  
			   ,   
			'isprint',       
			 .     127,  
			     <M-x>. : 

				<~A>  <M-^A>  129,  Hex 81,  Octal 201 ~
				<>  <|~>  <M-~>  254,  Hex fe,  Octal 376 ~

			  ,     <Nul> 
			 <NL>,     : 

				<^@>  0,  Hex 00,  Octal 000 ~
				
			 ,    :
			"Get ASCII value",   ASCII.  
			{Vi    }

							                  *g8*
g8			     
			,    ,
			,     
			|UTF-8|.     .
			, ,   ң 
			: >

				e0 b8 81 + e0 b8 b9 + e0 b9 89
<
			{Vi    }

							   *:p* *:pr* *:print*
:[]p[rint]	  []  (  :
			 ).
			:     
			,     .  Vim 
			     
			..      
			. |:hardcopy|.

:[]p[rint] {}
			  {} ,  
			 [] ( :  
			, . |_-|).

							         *:P* *:Print*
:[]P[rint] []
			 ,   ":print".  -,   
			Vi  ,      <Shift>...

							          *:l* *:list*
:[]l[ist] []
			 ,   ":print",    
			   '^'.

							       *:nu* *:number*
:[]nu[mber] []
			 ,   ":print",     
			  . .    
			'highlight'.

							                  *:#*
:[]# []	 ,   ":number".

							           *:z* *E144*
:{}z[+-^.=]{}
			   ,  ,
			   {} ( : 
			 ).     
			{} , ,  {}  ,  
			    .

			 , :z    ,  
			,     , 
			  :

			     .         ~
			--- --------------- --------------   --------------
			+    .    1  ң   1  ң
			-   1          
			^   2    1      1  
			.      ң  ң
			=      ң  

			    ,   
			,     "+".  
			 "=",    
			 .

:{}z#[+-^.=]{}				                 *:z#*
			 ,   ":z",     .
			{     Vi    
			,   }

							                  *:=*
:=			  ,    .

:{range}=		     
			{}.

:norm[al][!] {}					     *:norm* *:normal*
			  {}  . 
			      
			 .  {}  ,
			  .    ģ 
			.   [!],   
			.  {}   
			.  {}   ۣ
			,    
			,     ģ  <Esc> 
			<C-C>.     ":normal"  
			. ,  , ,  
			     ( , 
			       Ex, .
			|:startinsert|). ,   ":", 
			  .
			  {}  
			  . ,   
			 1     
			.
			   {}  
			'insertmode' .   ":normal" 
			    Ex,  '|'
			    
			  .   
			 ,   
			  'maxmapdepth'.
			  ":normal"  
			  |:noremap|,  ţ
			,   ,   .
			    
			 |:execute|,    
			 .   
			 . : >

				:exe "normal \<c-w>\<c-w>"

<			{Vi    ,  }
			{    ,  Vim 
			  |+ex_extra|}

:{}norm[al][!] {}	    *:normal-range* *:normal-*
			  {}    
			,     {}.
			   {}  
			   ,   
			 .  ӣ  
			  ":normal"  
			.
			{Vi    }
			{    ,  Vim 
			  |+ex_extra|}

							 *:sh* *:shell* *E371*
:sh[ell]		      .
			    (  "exit"),
			    .  
			    'shell'.

							                *E360*
			:  Amiga      
			,  Vim     
			  ,  
			    
			 .

							    *:!cmd* *:!* *E34*
:!{}		  {}  .  . 
			   'shell'  'shelltype'.
			  '!'  {}   
			  (.    
			'cpoptions'). ,    '!' 
			  ,     
			,  '!'   . :
			   ":!ls"   
			":!echo	! \! \\!",     
			 "echo ls ! \!"/
			     
			 , . |__|.
			      '|', 
			. |:bar|.
			{}    . ӣ,
			      
			  ":". ,   
			     ,  
			  ,  {} .
			      
			     
			 .
			 Unix     
			.      
			 ,   
			 ,    
			'shellcmdflag'  "-ic".
			 Win32  . |:!start|.
			    
			,     -
			.    : 
			 <Enter>  .    
			  ,    >

				:silent !{}
				
<			     ,   
			  CTRL-L  ":redraw!"  
			,   -   .
			.  |_|.

							                 *:!!*
:!!			   ":!{}".

							      *:ve* *:version*
:ve[rsion]		     . 
			  "__DATE__",   
			  .    
			 . 
			     ,
			      Vim.  
			    '+',  
			     ,  '-' -
			, .   
			, ޣ   ,
			   feature.h  
			 .  ,    
			    , 
			,  |has()|.
			   .   
			  ,   
			 :

			   T	 (tiny)
			   S	  (small)
			   N	  (normal)
			   B	  (big)
			   H	  (huge)
			   m	  ,  
				  
			 ()      

			 ,     "N", 
			    ,   
			 Vim.
			
					 *+feature-list* *+-*
   *+ARP*		   Amiga:   ARP
B  *+arabic*		  || 
N  *+autocmd*		, |:autocmd|
m  *+balloon_eval*	 |__|
N  *+browse*		 |:browse|
N  *+builtin_terms*	   
			|_|
B  *++builtin_terms*	   
			|_|
N  *+byte_offset*	  'o'   'statusline'   "go"
			 ":goto".
N  *+cindent*		     C |'cindent'|
N  *+clientserver*	Unix  Win32: ̣  |-|
   *+clipboard*		    |_|
N  *+cmdline_compl*	  
			|__|
N  *+cmdline_hist*	   |__|
N  *+cmdline_info*	  |'showcmd'|  |'ruler'|
N  *+comments*		  |'comments'|
N  *+cryptv*		 , . ||
B  *+cscope*		  |cscope|
N  *+dialog_gui*	  |:confirm|   
N  *+dialog_con*	  |:confirm|  
N  *+dialog_con_gui*	  |:confirm|   
			  
N  *+diff*		|vimdiff|    'diff'
N  *+digraphs*		||                                       *E196*
   *+dnd*		      "~ 
			  (Drag'n'Drop) |_~|
B  *+emacs_tags*	  |emacs-|
N  *+eval*		   |eval.txt|
N  *+ex_extra*		  Ex Vim: |:center|, |:left|,
			|:normal|, |:retab|  |:right|
N  *+extra_search*	 |'hlsearch'|  |'incsearch'|
B  *+farsi*		  ||
N  *+file_in_path*	 |gf|, |CTRL-W_f|  |<cfile>|
N  *+find_in_path*	  ޣ : |[I|, |:isearch|,
			|CTRL-W_CTRL-I|, |:checkpath|  ..
N  *+folding*		 ||
   *+footer*		      
			|_-_|
   *+fork*		  Unix:  |fork|   
N  *+gettext*		  , . ||
   *+GUI_Athena*	  Unix:   Athena, . |GUI|
   *+GUI_neXtaw*	  Unix:   neXtaw, . |GUI|
   *+GUI_BeOS*		  BeOS:   BeOS, . |GUI|
   *+GUI_GTK*		  Unix:   GTK+, . |GUI|
   *+GUI_Motif*		  Unix:   Motif, . |GUI|
   *+GUI_Photon*	  QNX:   Photon, . |GUI|
m  *+hangul_input*	    , . ||
   *+iconv*		    |iconv()|,  
			  |/dyn|
N  *+insert_expand*	    |_|
N  *+jumplist*		 , . |_|
B  *+keymap*		  |'keymap'|
B  *+langmap*		  |'langmap'|
N  *+libcall*		 |libcall()|
N  *+linebreak*		  |'linebreak'|, |'breakat'| 
			|'showbreak'|
N  *+lispindent*	  |'lisp'|
N  *+listcmds*		  Vim     (.
			|-|    (.
			|:argdelete|)
N  *+localmap*		      , 
			. |:map-|
N  *+menu*		  |:menu|
N  *+mksession*		  |:mksession|
N  *+modify_fname*	    , 
			. |_-|
N  *+mouse*		 , . |_|
N  *+mouseshape*	  |'mouseshape'|
B  *+mouse_dec*		  Unix:     Dec,
			. |dec-|
N  *+mouse_gpm*		  Unix:     Linux,
			. |-gpm|
B  *+mouse_netterm*	  Unix:    netterm, 
			. |netterm-|
N  *+mouse_pterm*	  QNX:    pterm, 
			. |-qnx|
N  *+mouse_xterm*	  Unix:    xterm, 
			. |xterm-|
B  *+multi_byte*	   , ||
   *+multi_byte_ime*	  Win32   , 
			. |ime___|
N  *+multi_lang*	  ,  , 
			. ||
m  *+netbeans_intg*	 |netbeans|
m  *+ole*		   Win32   : 
			|__ole|
   *+osfiletype*	  'osfiletype'     
			. 
			. |-____|
N  *+path_extra*	   'path'  'tags'
m  *+perl*		   |perl|,   
			 (. |/dyn|)
   *+postscript*	 |:hardcopy|    PostScript
N  *+printer*		 |:hardcopy|
m  *+python*		   |python|,   
			 |/dyn|
N  *+quickfix*		 |:make|  |_|
B  *+rightleft*		    ,  |'rightleft'|
m  *+ruby*		   |ruby|,   
			 |/dyn|
N  *+scrollbind*	  |'scrollbind'|
B  *+signs*		  |:sign|
N  *+smartindent*	  |'smartindent'|
m  *+sniff*		  SniFF, . |sniff|
N  *+statusline*	  'statusline', 'rulerformat' 
			   'titlestring' 
			'iconstring'
m  *+sun_workshop*	 Sun Workshop, . |workshop|
N  *+syntax*		 , . ||
   *+system()*		  Unix:   |+fork|
N  *+tag_binary*	    , 
			. |__|
N  *+tag_old_static*	    ,
			. |____|
m  *+tag_any_white*	     , 
			. |-_|
m  *+tcl*		  |tcl|,    
			 |/dyn|
   *+terminfo*		 |terminfo|  termcap
N  *+termresponse*	   |t_RV|  
			|v:termresponse|
N  *+textobjects*	  , . |_|
   *+tgetent*		 Unix:    
		     	 termcap
N  *+title*		   |'title'|
N  *+toolbar*		    
			,  . 
			|_-_|
N  *+user_commands*	  ,
			. |_|
N  *+viminfo*		  |'viminfo'|
N  *+vertsplit*		  , . |:vsplit|
N  *+virtualedit*	  |'virtualedit'|
S  *+visual*		  , . |_|
N  *+visualextra*	    , 
			. |_|
N  *+vreplace*		  , . |gR|  |gr|
N  *+wildignore*	  |'wildignore'|
N  *+wildmenu*		  |'wildmenu'|
S  *+windows*		  
m  *+writebackup*	  |'writebackup'|   ""
			 
m  *+xim*		  X |xim|
   *+xfontset*		    X |xfontset|
   *+xsmp*		    X (XSMP)
   *+xsmp_interact*	     X (XSMP)
N  *+xterm_clipboard*	  Unix:    xterm
m  *+xterm_save*	     xterm
			|xterm-|
N  *+X11*		  Unix:    |X11|

							  */dyn* *E370* *E448*
			       
			,        ,
			    . 
			 ,   ޣ  
			    "/dyn".

:ve[rsion] {}	 .     
			      
			.vimrc.     , 
			      
			":if".
			{Vi    }
		    
							      *:redi* *:redir*
:redi[r][!] > {}	     {}.
			      
			,        
			  ,     Σ.
			    [!],   
			  .  [!] , 
			 {}  ,    
			. 
			      
			.   ":redir" 
			    
			   .
			        ,
			      
			 ţ   ":silent call Function()".
			{Vi    }

:redi[r] >> {}	    {}. 
			{} ,    
			    .
			{Vi    }

:redi[r] @{a-zA-Z}	     {a-z}.
			       
			{A-Z},       
			 .
			{Vi    }

:redi[r] @*		     .
			{Vi    }

:redi[r] @"		    .
			{Vi    }

:redi[r] END		  . 
			{Vi    }

						              *:sil* *:silent*
:sil[ent][!] {}	  {} .  
			       
			    .   
			 [!],       
			 -       
			      .
			,  |v:errmsg|   ϣ
			.  [!]  ,   
			      ,
			    .
			   |:redir| 
			    ,  
			   .  
			  ,  
			    . : >

			    :redir >/tmp/foobar
			    :silent g/Aap/p
			    :redir END
<			
			     ,
			  |:normal|. , 
			    : >

			    :silent exe "normal /path\<CR>"

<			 ":silent!"    ,
			   ,   
			 . : >

			    :let v:errmsg = ""
			    :silent! /^begin
			    :if v:errmsg != ""
			    : ...   

<			 ":silent"    
			 <Enter>.     
			      .  
			      
			|CTRL-L|.
			 ":silent menu ..."   ,
			      . 
			 ,      
			   .   
			 ,   
			:silent: ":silent menu ... :silent command".

						            *:verb* *:verbose*
:[]verb[ose] {}
			   {}   'verbose'
			   [], 
			: 1.
			      ":silent", 
			   ,   
			  .
			  ":silent"  ":verbose" 
			    , 
			      
			|v:statusmsg|. : >

				:let v:statusmsg = ""
				:silent verbose runtime foobar.vim
				:if v:statusmsg != ""
				:  " foobar.vim could not be found
				:endif
<			
			    -  ,
			 ":verbose"    . : >

				:4verbose set verbose | set verbose
<				  verbose=4 ~
				  verbose=0 ~

							                   *K*
K			    ,
			   .  
			   'keywordprg' ('kp'),
			 : "man".    
			  ,   ,  
			  'iskeyword'.   
			   >

				:!{} { }
				
<			 ,     
			    Vim   tools.
			  'ref'     
			.

			    :

			-    'keywordprg'  
			  ,    ":help".  
			        
			       'iskeyword'.
			-    'keywordprg'  
			  "man",  ,    "K"
			       
			  "man"   . ,  
			     "mkdir",   "2K" 
			     >

				!man 2 mkdir
<			
			-     'keywordprg' 
			   "man -s",  ,   "K"
			    "-s".    , 
			   "-s"  .
			{Vi    }

							                 *v_K*
{}K		 ,   "K",     
			     .
			    ,   
			    .
			{Vi    }

[N]gs							*gs* *:sl* *:sleep*
:[N]sl[eep] [N]	[m]	     [N] .  
			 [m],   Vim   [N]
			. ,    "gs"
			   .  : 1 .
    >
			     :sleep	     "  
			     :5sleep	     "   
			     :sleep 100m     "  100 
			     10gs	     "  10 
<			
			       
			CTRL-C (CTRL-Break  MS-DOS).
			  "gs"    :
			"goto sleep", " ".    ,
			  ,    .
			{Vi    }

							            *g_CTRL-A*
g CTRL-A		     ,  Vim 
			      
			MEM_PROFILING (   ). 
			      
			,     
			 .

==============================================================================
2. 					       *online-help* **

	      *help* *<Help>* *:h* *:help* *<F1>* *i_<F1>* *i_<Help>* **
<Help>	 
:h[elp]			     Σ    
			  .     , 
			      .  
			,      
			    80   ,  
			     
			,       .
			{Vi    }

					           *{subject}* *{}* *E149*
:h[elp] {}		   ":help",    
			     
			{}.    {}   
			,   "*"  "?": >
			
			   :help z?	     "z"
			   :help z.	   "z."
<
			     
			     , 
			  ""    Vim
			.    
			   , 
			 :

			-        ,
			       .
			- ,    , 
			     ,  , 
			     .
			-        
			  ,     .
			-    - ,
			   .
			-     ,  .

			  ,    
			{},     . 
			,   , 
			    (
			   CTRL-D).   
			,     , 
			CTRL-D. : >
			
				:help cont<Ctrl-D>
<			
			 ,   || 
			,     ":help", 
			  ":tag {}"   . 
			    ":tnext"  
			    ":tselect"   
			  . >

				:help index| :tse z.
<			
			      ,
			   '|',    
			":help"    '|'.  ,
			  : >

				:help |
				:help k| only
<			
			 ,    '|' 
			    ":help".
			      
			     <LF> 
			<CR>.      
			  CTRL-V. : >

				:help so<C-V><CR>only
<
			{Vi    }

							  *:helpg* *:helpgrep*
:helpg[rep] {}
			    
			{}       
			 .    
			  .   
			     
			 (. |_|), 
			|:cnext|     . 
			      
			|:cwindow| (   ).
			  {}   ||
			  Vim.
			 'ignnorecase'  ,   
			 "\c"  ,   
			. 
			  : >
				
				:helpgrep 
<			
			  : >

				:helpgrep \c

<			        ,
			 ӣ,     
			 . ,   
			,   
			|:execute|,   .

  |:help|   ,    ,
    'helpfile'.      
       "doc/tags",  ,
    'runtimepath'.

         'helpheight' (
: 20).

     :

-   CTRL-]    ,    . 
        ,    .
      ,      
  . "<C-Leftmouse>" (      <Ctrl>) 
  "g<LeftMouse>"     .
  
-     ":ta {}".   
    ,       .

      CTRL-T  CTRL-O.

      ":q".

       ,  
          :

1.   .

2.   ":tag"       .
: >

	:tag /min
	
3.        ":tnext".

         .   
     . 
 . |__|.

 ,     ,   
|_|.


 ,      
   " "   "help.txt". 
. |_|.       
  ,      .   
         " ",
     $VIMRUNTIME/doc.

		          *help-xterm-window* *____xterm*
        xterm,   
  : >

	:!xterm -e vim +help &
<

							  *:helpfind* *:helpf*
:helpf[ind]		 ,   |:help|,    
			  .   
			   .  
			      
			  Toolbar.HelpFind.
			{    ,  Vim 
			  |+GUI_GTK|}

			*:helpt* *:helptags* *E154* *E150* *E151* *E152* *E153*
:helpt[ags] {}	     {}.  
			    , ޣ
			 ף,    "*.txt". 
			    .  
			     .
			     
			.

==============================================================================
3.   				           *printing* **

 MS-Windows Vim        
.        PostScript,
      PostScript.  
-PostScript   ,   MS-Windows,  
 ,  ghostscript.

3.1  PostScript				|postscript-|
3.2 8-   		|postscript-|
3.3     PostScript    |postscript-_|
3.4  PostScript 	                        |postscript-|
3.5   			|-_|

{Vi    }
{    ,  Vim   
|+printer|}

					*:ha* *:hardcopy* *E237* *E238* *E324*
:[]ha[rdcopy][!] []
			    [] ( :
			 )  .

			 MS-Windows    
			   ,    
			 .    , 
			   [!].   
			 ,    
			'printdevice', ,    'printdevice'
			  , ,  
			  .

			 ,   MS-Windows,  PostScript
			   ,    
			  ,   
			 'printexpr'.  [] 
			     
			|v:cmdarg|.    []
			.    ,  
			     'printoptions'.

:[]ha[rdcopy][!] >{}
			 ,    ,  PostScript 
			   {}.
			  "%"  ,  . 
			. |_-|
			:     
			.
			{    ,  Vim 
			  |+postscript|}
			 MS-Windows      
			  "  " 
			.

          
   .     
 (CTRL-C ,   MS, CTRL-Break).

    'printfont'  'printoptions'.
 'printheader'     .

     ,   
  'wrap'  'linebreak'.  ,    
 ,     'printoptions' "wrap".
        
:

1)      (..  ).
2)   (  )  ޣ,     
   !
3)    'background'  "dark",   
   ,     ,  ,  
    .


3.1  PostScript		     *postscript-printing* *postscript-*
						   *E455* *E456* *E457* *E624*
         PostScript,   
   .     
  (   ,     ).

  PostScript      :

- 'printfont' -    (  
  Courier,         
  PostScript),      .

- 'printoptions' -      
  PostScript,      .   
    ,   ,   
     .    ,   
     PostScript.

-  8-  -   ,   
  8- ,     .   
  ,   .     
   ף    .  , 
       ԣ    
    Courier.

-    -    Vim  
      8- ,  
    'printencoding' ( ,   'printencoding'
   -- latin1). ,     , 
     .  Vim    
      8- ,   
  .

			                           *postscript-print-encoding*
3.2 8-                          *postscript-*
								 *E618* *E619*
 ,         8-
       
 PostScript.        
,        PostScript:
PostScript Language Reference Manual, 3rd Edition,   
Addison-Wesley      (PDF)  
http://www.adobe.com/.      ,  
,  Vim     ̣  
 .

i.         ,  
         ,   Vim
     (     : |-|) 
          - ݣ.
ii.       print,   , 
        'runtimepath'  $VIMRUNTIME/print/latin1.ps, 
           .
iii.    latin1.ps,   
     "latin1"     ,     ,
       %%Title:,     ͣ   
        .     256
      --     ,     .
iv.   VIM   'printencoding'    
         .   Vim  
     ̣   .

Vim       ,    
    ң ,     
,    %%Title:  ,    
,   %%Version:.

[     PostScript - Vim    
 ,   ,   .   
   PostScript,   /VIM-,   
 ,  Vim    .]


                                                    *postscript-print-trouble*
3.3     PostScript      *postscript-_*
									*E621*
     ,   
 -    .   ڣ,   
 ,       PostScript, 
 ,       .

   ,     
:

-     .    
     PostScript,   Vim  .   Vim
      . ,    
  ,  Vim  ,        
   prolog   print -  ,    
  'runtimepath'.

-  .   PostScript   ,
          .  
  Vim    A4.     ,
      ,    
      'printoptions'.     , 
    ,   ,   
           
  ,        'printoptions'.
   ,      ,    
  . :      
      .       
   ,     psresize  
  PSUtils,   .

-   (). ,  PostScript,  
    ,     
  . ,      
  .     . :
         PSUtils -- . .

-   .     ,  
  PostScript,      ,  
   .      ,
       .

-  .     
     PostScript  -   ޣ
   ,    ,   
  ޣ .    .

     : >

	:set printoptions=paper:A4,duplex:off,collate:n,syntax:n

   "A4"   ,     
.


3.4  PostScript 	          *postscript-print-util* *postscript-*

3.4.1 Ghostscript

Ghostscript   PostScript  PDF,    
    -PostScript     PostScript 
PDF.  ,     jd PostScript   
PDF.

Ghostscript     .

    :

- AFPL Ghostscript ( Aladdin Ghostscript)   
   .     :

    http://www.cs.wisc.edu/~ghost/

- GNU Ghostscript,      
  GNU.   :

    ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu/

-        .

   Ghostscript     :

  http://www.ghostscript.com/

      -PostScript ,
        ,    
 Ghostscript --      ӣ 
,       .


3.4.2  Ghostscript

  Ghostscript   ,   
     PostScript,  
Ghostscript.        ,
    ,   .   
    .

X11

- Ghostview.    :

    http://www.cs.wisc.edu/~ghost/gv/

- gv.     Ghostview.    :

    http://wwwthep.physik.uni-mainz.de/~plass/gv/

   ,    ,    :

    http://www.cs.wisc.edu/~ghost/gv/

OpenVMS

- gv-vms.   gv  OpenVMS.    :

    ftp://axp.psl.ku.dk/decwindows/xaw3d/
    ftp://ftp.wku.edu/vms/fileserv/x11kit.zip

Windows  OS/2

- GSview.    :

    http://www.cs.wisc.edu/~ghost/gsview/

DOS

- ps_view.    :

    ftp://ftp.pg.gda.pl/pub/TeX/support/ps_view/
    ftp://ftp.dante.de/tex-archive/support/ps_view/

Linux

- GSview.     Windows  OS/2   Linux.
    :

    http://www.cs.wisc.edu/~ghost/gsview/

- BMV.    Ghostview  gv ,   X  svgalib.
    :

    ftp://sunsite.unc.edu/pub/Linux/apps/graphics/viewers/svga/bmv-1.2.tgz


3.4.3 PSUtils

PSUtils          PostScript.
   ,     , ޣ
   .  PSUtils   :

  http://www.tardis.ed.ac.uk/~ajcd/psutils/index.html

 , PSUtils :

- psnup        PS   ,   .. 
- psselect          
- psresize     
- psbook             

           ,
     .


 ,   ..

 psnup     PostScript,   Vim  
   ,   ..    
       PostScript  : >

	:hardcopy > test.ps

     : >

	psnup -n 2 test.ps final.ps

: ,  psnup,     
   Ghostscript -    .

,  final.ps     PostScript  
  .        PostScript,
     .     
   'printexpr'.


  

   psselect     . 
     -e  -o    ޣ 
ޣ   PS.

    PS    'hardcopy',  
 ,   ޣ   ޣ : >

	psselect -o test.ps odd.ps
	psselect -e test.ps even.ps

,     ޣ , odd.ps, 
 .      
    ,     even.ps. 
      ޣ .

      :

1.   .      
    ޣ ,     ,  
    ޣ .  psselect    
     -r.    2    
    1.
   :    ޣ ,  ޣ,  
     PS ޣ  .

2.  .     
   ޣ        
   (  ),    (  ), 
   , ,  180 .     , 
     -       ,  
   ,      .


3.5   	  *printing-formfeed* *-_*

 , Vim       |formfeed|.
 Vim       ,   
 ,   ,    "formfeed" 
  'printoptions'.     
  ,        .

Vim      (  ,  
 ),    ,   . 
,           ,
 Vim   .

      ,   
,    ,     
,      (     ,
ӣ    "wrap"    'printoptions'.

        ,  
      ,    .  
        , 
  Vim,        .

        
 ޣ    ,    
    .       
    ,     .

==============================================================================
4.  Vim    less  more		        *less*

       less  more,   
   .  ,   
 Vim.     
"$VIMRUNTIME/macros/less.sh".

    Vim "$VIMRUNTIME/macros/less.vim".  Σ
  ,    less.  ,
    Vim.

  ̣  . ,    
Vim ӣ     .   ,  
         
.

 "h"      .

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