vi±à¼Æ÷windows(Vim±à¼Æ÷)ÊÇÒ»¿îÊ®·Ö¼¼ÊõרҵµÄÎÄ×Ö±à¼Æ÷£¬Ò²ÊÇÊ®·Ö»ù±¾µÄÎı¾¹¤¾ß£¬Ê¹Ó÷½±ãʵÓã¬Ã»Óз±ÔÓÒ³Ã棬ËüÇ¿ÓÐÁ¦µÄ×÷Óó¬³öÁ˵ÄÒ»¿îÎÄ×Ö±à¼Æ÷£¬ÃüÁîÁéÇɼòÒ×£¬Ï²°®µÄÅóÓÑÃǸϿìÀ´¶àÌØÈí¼þÕ¾ÍøÃâ·ÑÏÂÔØ£¡
vi±à¼Æ÷windows(Vim±à¼Æ÷)ÊÇÈ«²¿Unix¼°linuxϵͳÈí¼þϹ淶µÄ±à¼Æ÷£¬ËüµÄÇ¿¾¢²»²îÓÚÒ»ÇÐȫеÄÎÄ×Ö±à¼Æ÷£¬Õâ¶ù¾ÍÊǼòÒ׵ؽéÉÜÒ»ÏÂËüµÄʹÓ÷½·¨ºÍһС²¿·ÖÃüÁî¡£ÒòΪ¶ÔUnix¼°LinuxϵͳÈí¼þµÄÒ»Çа汾ºÅ£¬vi±à¼Æ÷ÊÇÍêÈ«Ò»Öµģ¬ Òò¶øÄú¿ÉÒÔÔÚÆäËüÒ»ÇÐÏêϸ½éÉÜviµÄµØÇø½øÒ»²½ÕÆÎÕËü¡£ViÒ²ÊÇLinuxÖÐ×îÖ÷ÒªµÄÎÄ×Ö±à¼Æ÷£¬Ñ§ºÃËüºó£¬Äú½«ÔÚLinuxµÄÈ«ÇòÀïÎàÊóÎå¼¼¡£
viµÄ²Ù×÷¹ý³Ì
a) ½øµ½vi
ÔÚϵͳÌáʾ·ûºÅ¼üÈëvi¼°ÎļþĿ¼ºó£¬¾Í½øµ½viÈ«ÆÁÄ»±à¼©½çÃ棺
$ vi myfile
µ«ÊÇÓÐÒ»µãÒªÐè×¢Ò⣬±ãÊÇÄú½øµ½viÒÔºó£¬ÊÇ´¦ÔÚ[ÃüÁîÐÐģʽ£¨command mode£©]£¬ÄúҪת»»µ½[²åÈëģʽ£¨Insert mode£©]²Å¿ÉÒÔÊäÈëÎÄ×Ö¡£Ê×´ÎÓ¦ÓÃviµÄÈ˶¼ÊÇ»áÏëÊ×ÏÈÓÃÇ°ºó×óÓÒ¼üŲ¶¯¹â±ê£¬½Y¹ûµçÄÔÉÏÒ»Ö±ßÙßٽУ¬°Ñ×Ô¼ºÆø¸ö°ëËÀ²»»î£¬Òò´Ë½øµ½viºó£¬ÏȲ»±ØÂÒÅÜ£¬±ä»»µ½ [²åÈëģʽ£¨Insert mode£©]ÔÙ˵°É£¡
b) ת»»ÖÁ²åÈëģʽ£¨Insert mode£©±à¼Îļþ
ÔÚ[ÃüÁîÐÐģʽ£¨command mode£©]Ï°´Ò»ÏÂ×Öĸi¾Í¿ÉÒÔ½øµ½[²åÈëģʽ£¨Insert mode£©]£¬´Ë¿Ì¾Í¿ÉÒÔÖð½¥ÊäÈëÎÄ×ÖÁË¡£
c) Insert µÄת»»
ÄúÏֽ׶δ¦ÔÚ[²åÈëģʽ£¨Insert mode£©]£¬Äú¾ÍÖ»ÓÐÒ»Ö±ÊäÈëÎÄ×Ö£¬¼ÙÈçÄú·¢¾õÊä²»¶Ô×Ö£¡ÏëÒª¹â±ê¼ü»ØȥŲ¶¯£¬½«¸Ã×Öɾµô£¬¾ÍÐèÒªÏÈ°´Ò»ÏÂ[ESC]¼üתÖÁ[ÃüÁîÐÐģʽ£¨command mode£©]ÔÙɾµôÎı¾¡£
d) Í˳övi¼°´¢´æÎĵµ
ÃüÁîÐÐģʽÏ´¢´æ²¢³·³ö£º¼üÈëZZ
ÔÚ[ÃüÁîÐÐģʽ£¨command mode£©]Ï£¬°´Ò»ÏÂ[£º]Ôî¾ß¼ü½øµ½[Last line mode]£¬±ÈÈ磺
: w filename £¨¼üÈë [w filename]½«ÎÄÕÂÄÚÈÝÒÔÌض¨µÄÎļþ¼ÐÃû³Æfilename´¢´æ£©
: wq (¼üÈë[wq]£¬´æÅ̲¢Í˳övi)
: q! (¼üÈëq!£¬ ²»´æÅÌÇ¿ÖÆÐÔÍ˳övi)
:x (ʵÐд¢´æ²¢Í˳övi±à¼Æ÷)
ÃüÁîÐÐģʽ£¨command mode£©¹¦ÄÜ°´¼ü
1£©. ²åÈëģʽ
°´×ª»»½øµ½²åÈëģʽ£¬°´¡°i¡±½øµ½²åÈëģʽºóÊÇÒÔ¹â±êËùÔÚλÖÃÖð½¥¼üÈëÎĵµ£»
°´[a]½øµ½²åÈëģʽºó£¬ÊÇÒÔµ±½ñ¹â±êµØÀíλÖõÄÏÂÒ»¸ö²¿Î»Öð½¥ÊäÈëÎÄ×Ö£»
°´[o]½øµ½²åÈëģʽºó£¬ÊDzåÈëеÄÒ»ÐУ¬´ÓÐÐÊ×Öð½¥ÊäÈëÎÄ×Ö¡£
2£©. ´Ó²åÈëģʽת»»ÎªÃüÁîÐÐģʽ
°´[ESC]¼ü¡£
3£©. Ų¶¯¹â±ê
vi¿ÉÒÔͬʱÓüüÅÌÉϵĹâ±êÀ´Ç°ºó×óÓÒŲ¶¯£¬µ«¿¿Æ×µÄviÊÇÓÃСд×ÖĸӢÓï×Öĸ[h]¡¢[j]¡¢[k]¡¢[l]£¬¸÷×Ô²Ù×ݹâ±ê×ó¡¢Ï¡¢ÉÏ¡¢Æ«ÒÆÒ»¸ñ¡£
°´[ctrl] [b]£ºÏÔʾÆÁÍù¡°ºó¡±Å²¶¯Ò»Ò³¡£
°´[ctrl] [f]£ºÏÔʾÆÁÍù¡°Ç°¡±Å²¶¯Ò»Ò³¡£
°´[ctrl] [u]£ºÏÔʾÆÁÍù¡°ºó¡±Å²¶¯°ëÒ³¡£
°´[ctrl] [d]£ºÏÔʾÆÁÍù¡°Ç°¡±Å²¶¯°ëÒ³¡£
°´[gg]£ºÅ²¶¯µ½ÎÄÕÂÄÚÈݵĵÚÒ»ÐС£(ºÜÓпÉÄÜÖ»ÔÚVimÖкÏÀí)
°´[G]£ºÅ²¶¯µ½ÎÄÕÂÄÚÈݵÄ×îÖÕ¡£
°´[$]£ºÅ²¶¯µ½¹â±êËùÊôÐеġ°ÐÐβ¡±¡£
°´[^]£ºÅ²¶¯µ½¹â±êËùÊôÐеġ°ÐÐÊס±
°´[w]£º¹â±êÌøµ½ÏÂÒ»¸ö×ֵĿªÊ¼
°´[e]£º¹â±êÌøµ½ÏÂÒ»¸ö×ÖµÄ×Öβ
°´[b]£º¹â±ê·µ»ØÉϸö×ֵĿªÊ¼
°´[#l]£º¹â±êÒƵ½Õâ¼ÒÒøÐеĵÚ#¸ö²¿Î»£¬È磺5l,56l¡£
Vi»¹´øÀ´ÁËÈý¸öÓйعâ±êÔÚÈ«ÆÁÄ»ÉÏŲ¶¯¶øÇÒÎĵµ×ÔÉí²»²úÉú·×ªµÄÖ¸Áî¡£ËûÃÇ·Ö±ðÊÇH¡¢MºÍLÖ¸Áî¡£
Vim 8.2ÊÇÒ»¸öС°æ±¾ºÅ£¬´ÓVim 8.0Öð½¥£¬ÔçÒѼÓÉÏÁËһЩÐÂÌص㡣
Ðí¶àbug±»ÐÞ²¹£¬Îı¾Îĵµ±»Éý¼¶ÕâЩ¡£¹Ø¼üµÄÐÂÌصãÊÇÖն˴°¿Ú
¶àÌØÊÖÓÎרÌâΪÄúÌṩ·½ÖÛÊÖÓÎÉϵÛģʽ,·½ÖÛÊÖÓÎÉϵÛģʽÔõô¿ª¡£°²×¿Æ»¹û°æÒ»Ó¦¾ãÈ«,ÕÒ¾µäÊÖÓξÍÀ´¶àÌØÊÖ»úÓÎϷƵµÀÏÂÔØ!
¶àÌØÈí¼þרÌâΪÄúÌṩapk±à¼Æ÷,apk±à¼Æ÷ÖÐÎÄ°æ,apk±à¼Æ÷ʹÓý̳Ì;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
ÎÞ¾¡Ä£Ê½µÄÊÖÓξÍÊÇ¿ÉÒÔÒ»Ö±µÄÍæÏÂÈ¥£¬ÎÞÖÕ½áµÄÒ»ÀàÓÎÏ·£¬Õâ¿îÓÎÏ·µÄÍ淨ͨ³£¶¼±È½ÏÐÝÏÐÓÐȤ£¬ºÜÊʺÏÓÃÀ´´ò·¢ÏÐϾµÄʱ¼ä£¬ÄÇôÓÐÄÄЩ±È½ÏÊÜ»¶ÓµÄÎÞ¾¡Ä£Ê½ÊÖÓÎÄØ£¬¸Ï¿ìÀ´¿´¿´Ð¡±àΪ´ó¼ÒÍƼöµÄÕ⼸¿îÓÎÏ·°É£¡
¶àÌØÊÖÓÎרÌâΪÄúÌṩƻ¹ûÏà»úרҵģʽapp,Æ»¹ûרҵÕÕÏàapp¡£°²×¿Æ»¹û°æÒ»Ó¦¾ãÈ«,ÕÒÆ»¹ûÏà»úרҵģʽapp¾ÍÀ´¶àÌØÈí¼þÕ¾ÏÂÔØ!
¶àÌØÊÖÓÎרÌâΪÄúÌṩ»¤ÑÛģʽapp,Ò¹¼ä»¤ÑÛģʽ¡£°²×¿Æ»¹û°æÒ»Ó¦¾ãÈ«,ÕÒ»¤ÑÛģʽapp¾ÍÀ´¶àÌØÈí¼þÕ¾ÏÂÔØ!