Viï¼æ¯ä¸æ¬¾ç±å å·å¤§å¦ä¼¯å å©åæ ¡ãBill Joyç 究å¼åçææ¬ç¼è¾å¨ã
ææ¬ç¼è¾å¨æå¾å¤ï¼æ¯å¦å¾å½¢æ¨¡å¼çgeditãkwriteãOpenOfficeï¼ææ¬æ¨¡å¼ä¸çç¼è¾å¨æVIãvimãviåvimæ¯æ们å¨Linuxä¸æ常ç¨çç¼è¾å¨ãviævimæ¯Linuxæåºæ¬çææ¬ç¼è¾å·¥å ·ï¼viævimè½ç¶æ²¡æå¾å½¢çé¢ç¼è¾å¨é£æ ·ç¹é¼ æ çç®åæä½ï¼ä½viç¼è¾å¨å¨ç³»ç»ç®¡çãæå¡å¨ç®¡çå符çé¢ä¸ï¼æ°¸è¿ä¸æ¯å¾å½¢çé¢çç¼è¾å¨è½æ¯çã
注æï¼viæ¯Unix/Linuxæä½ç³»ç»ä¸æç»å ¸çææ¬ç¼è¾å¨ï¼åªè½å¨ç¼è¾å符ï¼ä¸è½å¯¹åä½ã段è½è¿è¡æçï¼å®æ¢å¯ä»¥æ°å»ºæ件ï¼ä¹å¯ä»¥ç¼è¾æ件;å®æ²¡æèåï¼åªæå½ä»¤ï¼ä¸å½ä»¤ç¹å¤ã
è½ç¶viçæä½æ¹å¼ä¸å ¶ä»å¸¸ç¨çææ¬ç¼è¾å¨å¾ä¸ç¸åï¼ä½æ¯ç±äºå ¶è¿è¡äºå符çé¢ï¼å¹¶å¯ç¨äºææUnix/Linuxç¯å¢ï¼ä»è¢«ç»å¸¸ä½¿ç¨ã
viçä¸ç§å½ä»¤æ¨¡å¼ãã
command(å½ä»¤)模å¼ï¼ç¨äºè¾å ¥å½ä»¤
Insert(æå ¥)模å¼ï¼ç¨äºæå ¥ææ¬
Visual(å¯è§)模å¼ï¼ç¨äºè§åçé«äº®å¹¶éå®æ£æ
â å½ä»¤æ¨¡å¼
å½ä»¤æ¨¡å¼æ¯å¯å¨viåè¿å ¥çå·¥ä½æ¨¡å¼ï¼å¹¶å¯è½¬æ¢ä¸ºææ¬ç¼è¾æ¨¡å¼åæåè¡æ¨¡å¼ãå¨å½ä»¤æ¨¡å¼ä¸ï¼ä»é®çä¸è¾å ¥çä»»ä½å符é½è¢«å½ä½ç¼è¾å½ä»¤æ¥è§£éï¼èä¸ä¼å¨å±å¹ä¸æ¾ç¤ºãå¦æè¾å ¥çå符æ¯åæ³çviå½ä»¤ï¼åviå°±ä¼å®æç¸åºçå¨ä½ï¼å¦åviä¼åéè¦åã
â¡ææ¬ç¼è¾æ¨¡å¼
ææ¬ç¼è¾æ¨¡å¼ç¨äºå符ç¼è¾ãå¨å½ä»¤æ¨¡å¼ä¸è¾å ¥iãaçå½ä»¤åè¿å ¥ææ¬ç¼è¾æ¨¡å¼ï¼æ¤æ¶è¾å ¥çä»»ä½å符é½è¢«viå½ä½æ件å 容æ¾ç¤ºå¨å±å¹ä¸ãæEscé®å¯ä»ææ¬ç¼è¾æ¨¡å¼è¿åå°å½ä»¤æ¨¡å¼ã
â¢æåè¡æ¨¡å¼
å¨å½ä»¤æ¨¡å¼ä¸ï¼æâï¼âè¿å ¥æåè¡æ¨¡å¼ï¼æ¤æ¶viä¼å¨å±å¹çåºé¨æ¾ç¤ºâï¼â符å·å¹´ä½ä¸ºæåè¡æ¨¡å¼çæ示符ï¼çå¾ ç¨æ·è¾å ¥ç¸å ³å½ä»¤ãå½ä»¤æ§è¡å®æ¯åï¼vièªå¨åå°å½ä»¤æ¨¡å¼ã