·¢ÐÅÈË: albin.bbs@bbs.dlut.edu.cn (°¢ÀÖ±ó), ÐÅÇø: cnunix
±ê  Ìâ: [תÔØ]UNIXʵÓÃÊֲᣨVI£
·¢ÐÅÕ¾: ±Ìº£ÇàÌì (Thu Dec  4 22:33:46 1997)
תÐÅÕ¾: Lilac!ustcnews!ustcnews!sjtunews!DUT
³ö  ´¦: rose.dlut.edu.cn

×÷Õß: gopher.csie.nctu.edu.tw (Á¬Ïß¾«»ªÇø)
±êÌâ: vi µÄʹÓÃ
ʱ¼ä: Tue Dec 10 20:10:40 1996

Îå¡¢vi µÄʹÓÃ

¼òÒ׵Ġvi Ê¹Ó÷¨:

  vi ÓÐÁ½¸ö mode , command mode Óë insert mode ¡£Æ½³£ÎÒÃÇÔÚÊäÈëʱËùʹÓõÄ
  ÊÇ insert mode , ¶øÏÂÌØÊâÖ¸ÁîÈ縴ÖƺÍɾ³ýÔòÊDzÉÓàcommand mode ¡£
  
  ÓÉ command mode ½øÈë insert mode ÓÐËĸö³£ÓõÄÖ¸Áî: i , a , o , ¸ú O ¡£
  i ÊÇÓÉÓαêµÄÇ°Ã濪ʼ×ö insert text µÄ¶¯×÷¡£ a ÊÇÓÉÓαêµÄááÃ濪ʼ×ö insert 
  text µÄ¶¯×÷¡£ o ÔòÊÇÔÚÓαêÏ·½¿ªÆôеÄÒ»ÐÐÀ´±à¼­£¬Í¬ÑùµÄ£¬O ÊÇÓÉÓαêµÄÉÏ
  ·½À´¿ªÆôеÄÒ»ÐÐÀ´±à¼­¡£½áÊøÒ»¸ö±à¼­¶¯×÷¿ÉÒÔÓàEscap À´»Øµ½ command mode , 
  ´Ëʱ¿ÉÒÔ×öÒƶ¯£¬É¾³ý£¬¸´ÖÆ£¬ËÑÑ°µÈ±à¼­Ö¸Áî¡£
  
  vi µÄÒƶ¯Ò»°ãÓÃÉÏÏÂ×óÓÒ¼ü±ã¿É´ïµ½£¬È»¶øËüÒ²ÓÐÆä×Ô¼ºµÄÖ¸Áî¼ü:
  
    h : Ïò×óÒÆÒ»¸ö×ÖÔª
    j : ÏòÉÏÒÆÒ»¸ö×ÖÔª
    k : ÏòÏÂÒÆÒ»¸ö×ÖÔª
    l : ÏòÓÒÒÆÒ»¸ö×ÖÔª
    0 : ÒÆÖÁÐÐÊ×
    $ : ÒÆÖÁÐÐβ
    
  vi µÄɾ³ýÖ¸ÁîÓм¸ÖÖ£¬ÈçÏÂ:
  
    x : É¾³ýÓαêÉϵÄ×ÖÔª¡£
    X : É¾³ýÓαêµÄÇ°Ò»¸ö×ÖÔª¡£
    dd: É¾³ý¸ÃÐС£
    dw: É¾³ýÓαêËùÔÚÖ®µ¥×Ö¡£
    d0: É¾³ý×ÔÐÐÊ×ÖÁÓαêËùÔÚÖ®ËùÓÐ×ÖÔª¡£
    d$: É¾³ý×ÔÓαêÖÁÐÐβ֮ËùÓÐ×ÖÔª¡£
    
  vi ¿ÉÒÔʹÓàyy À´½«ÓαêËùÔÚÐдæÆðÀ´£¬È»áὫÓαêÒÆÖÁËùÒªÌùµÄÐÐÖ®´¦°´ 
  p , Ôò¸Õ²Å mark µÄÐлᱻ¸´ÖƳöÏÖÔÚÓαê֮ϡ£( Èç¹ûʹÓàP Ôò»á³öÏÖÔÚ
  ÓαêÖ®ÉÏ¡£)
  
  ÔÚÖ¸ÁîģʽÖУ¬Äã¿ÉÒÔÔÚÈκÎÇ°ÃæÌáµ½µÄÖ¸ÁîÇ°Ãæ¼ÓÉÏ´óì¶ÁãµÄÊý×Ö n£¬ÔòÄã
  Ëù×öµÄ¶¯×ö½«»á±»Öظ² n´Î£¬ÈçҪɾ³ýÊ®ÐпÉÒÔ°´ 10 dd , Òª¸´ÖÆÊ®ÐпÉÒÔÓÃ
  10 yy , Òª½«Í¬ÑùµÄÎÄ×ÖÖظ²Ð´Ê®´Î¿ÉÒÔÓà10 i £¬È»ááÀ뿪 insert mode Ö®
  áá¾Í»á½«Ê£ÏµľŴÎÖظ²Ð´³öÀ´¡£  
  
  ÔÚ command mode Òª´æÈëÒ»¸öÒÑдºÃµÄµµ°¸¿ÉÒÔʹÓÃ'ZZ' , ÔòËü½«»á°ÑÄã±àºÃ
  µÄµµ°¸Ð´ÈëááÀ뿪 vi . 
  
  ÔÚ vi ÖÐËÑÑ°Ò»¸ö×Ö´®¿ÉÒÔʹÓà/ , ÔÚбÏßáá¸úÉÏÄãËùÒªËÑÑ°µÄ×Ö´®£¬Ëü¾Í»á
  ÕÒµ½ÄãËùÒªµÄ×Ö´®£¬ÈçÒªÔÚËÑÑ°Ïàͬ×Ö´®°´ n ¼´¿É¡£Ê¹ÓÃ? À´ËÑÑ°¿ÉÒÔʹviÍù
  »ØÕÒ³öÄãËùÐèÒªµÄ×Ö´®¡£
  
ex µÄÖ¸Áî

  ÔÚ vi ÖÐÒà¿ÉʹÓàex µÄÖ¸ÁֻҪÔÚ command mode Ê±ÒÔðºÅ : ×ö¿ªÍ·£¬
  ¼´¿ÉʹÓàex µÄÖ¸Áî¡£³£Óàex Ö¸ÁîÈçÏÂ:
  
  :l1 , l2 d É¾³ý×ÔÐÐl1ÖÁÐÐl2µÄÎÄ×Ö¡£
  :l1 , l2 s /patern1/patern2/[g] ½«×ÔÐÐl1ÖÁÐÐl2µÄÎÄ×ÖÖУ¬ÓРpatern1 µÄ×Ö
            ´®¸ÄΪ patern2 µÄ×Ö´®£¬ÈçÎÞ g Ôò½ö¸ü»»Ã¿Ò»ÐÐËù match µÄµÚÒ»
            ¸ö×Ö´®¡£ÈçÓРg Ôò½«Ã¿Ò»¸ö×Ö´®¾ù×ö¸ü»»¡£
            
  :l1 , l2 co l3 ½«×ÔÐÐl1ÖÁÐÐl2µÄÎÄ×Ö copy µ½ÐРl3 ¡£
  :l1 , l2 mo l3 ½«×ÔÐÐl1ÖÁÐÐl2µÄÎÄ×Ö move µ½ÐРl3 ¡£
  :w [file] ½«±à¼­µÄÎÄ×Ö´æÈëµµ°¸ÖС£
  :n [file] ÒýÈëÏÂÒ»¸öµµ°¸¡£
  :q    À뿪
  
ÆäâÅÇë²ÎÔÄ gopher ÉϵĠvihelp , »òÖ´ÐРvilearn , Ñ§Ï° vi µÄÓ÷¨¡£

--
¡ù À´Ô´:£®±Ìº£ÇàÌì bbs.dlut.edu.cn£®[FROM: 202.118.65.49]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.543ºÁÃë