ºìÁªLinuxÃÅ»§
Linux°ïÖú

EmacsµÄÓ÷¨

·¢²¼Ê±¼ä:2010-10-30 12:41:02À´Ô´:ºìÁª×÷Õß:YUZHIBOYI
EmacsµÄÃüÁîͨ³£°üÀ¨¿ØÖƼü(¾ÍÊÇÉÏÃæ±êÓÐCtrl»òCtlµÄÄǸö)»òÕßÊÇMETA¼ü(ÉÏÃæ±êÓÐEDIT»òALT)¡£ÎªÁË·½±ãÆð¼ûÎÒÃǽ«ÓÃÏÂÃæµÄËõдÀ´´úÌæÕâЩ¼üµÄÈ«³Æ£º

C-Òâ˼Êǵ±ÇÃÈë×Ö·ûʱͬʱ°´×¡¿ØÖƼü£¬Òò´Ë£¬C-f±íʾ£º°´×¡¿ØÖƼü²¢ÇÒ°´f¡£

M-±íʾµ±¼üÈëʱ°´×¡META»òALT»òEDIT¼ü¡£Èç¹ûûÓÐMETA»òALT»òEDIT¼ü£¬ÔòÓÃESC¼ü´úÌæ¡£±íʾESC¼ü

×¢Ò⣺Í˳öEmacs£¬°´C-xC-c(Á½¸ö×Ö·û)¡£ÔÚÎı¾×ó±ßÇøÓòµÄ¡°>>¡±·ûºÅ±íʾÈÃÄãÊÔ×ÅʹÓÃÒ»¸öÃüÁî¡£±ÈÈ磺

>>ÏÖÔÚ¼üÈëC-v(¹Û¿´ÏÂÒ»ÆÁ)ÒÆ¶¯µ½ÏÂÒ»ÆÁ¡£(¾ÍÏóÇ°ÃæËµµÄ£¬°´vµÄͬʱҲ°´×¡¿ØÖƼü)¡£´ÓÏÖÔÚ¿ªÊ¼£¬Ã¿µ±Äã¶ÁÍêÒ»ÆÁµÄʱºò¶¼¿ÉÒÔÓÃËüÀ´·­ÆÁ¡£

×¢ÒâÔÚ·­ÆÁºó»á±£ÁôÉÏÆÁµÄ×îºóÒ»ÐУ»ÕâÊÇΪÄã¼ÌÐøÔĶÁÎı¾ÌṩijЩÁ¬¹áÐÔ¡£

ÄãËùÐèÒªÖªµÀµÄµÚÒ»¼þÊÂÊÇÈçºÎ°Ñ¹â±ê´ÓÒ»¸öµØ·½Òƶ¯µ½ÁíÒ»¸öµØ·½¡£ÄãÒѾ­ÖªµÀÁËÈçºÎÏòǰ·­Ò»ÆÁ--ÓÃC-v¡£ÒªÏòºó·­Ò»ÆÁ£¬¼üÈëM-v¡£

>>ÊÔ׿üÈëM-vºÍC-v¼¸´Î¡£

*ÕªÒª(SUMMARY)

---------------------------

ÏÂÃæ¼¸¸öÃüÁî¶ÔÕûÆÁ¹Û¿´Ê±ÓÐÓãº

C-vÏòǰ·­Ò»ÕûÆÁ¡£

M-vÏòºó·­Ò»ÕûÆÁ¡£

C-lÇå³ýÆÁÄ»²¢ÖØÐÂÏÔʾËùÓеÄÎı¾£¬È»ºó°Ñ¹â±êÒÆ¶¯µ½ÆÁÄ»µÄÖÐÑë¡£(×¢ÒâÊÇControl-L,¶ø²»ÊÇControl-1)¡£

>>ѰÕÒ¹â±ê£¬²¢ÇÒ×¢ÒâËüÔÚÎı¾ÀïµÄλÖá£È»ºó¼üÈëC-l¡£ÔÙѰÕÒ¹â±êÄã»á×¢Òâµ½¹â±êÏÖÔÚ»á³öÏÖÔÚͬÑùµÄÎı¾¸½½ü¡£

*»ù±¾¹â±ê¿ØÖÆ(BASIC CURSOR CONTROL)

-----------------------------------------------------------------

ÕûÆÁÕûÆÁµÄÒÆ¶¯ÊǺÜÓÐÓõģ¬¿ÉÊÇÈçºÎ°Ñ¹â±êÒÆ¶¯µ½ÆÁÄ»ÉÏÎı¾ÀïµÄÒ»¸öÖ¸¶¨µÄµØ·½ÄØ£¿

Óкü¸¸ö·½·¨¿ÉÒÔʵÏÖ¡£×î»ù±¾µÄ·½·¨ÊÇÓÃÃüÁîC-p£¬C-b£¬C-f£¬ºÍC-n¡£ÕâЩÃüÁîÿ¸ö¶¼Ê¹¹â±êÔÚÆÁÄ»ÉÏÍùÌØ¶¨µÄ·½ÏòÒÆ¶¯Ò»ÐлòÕßÒ»ÁС£ÏÂÃæÊÇÒ»¸öͼ±íÏÔʾÁËÕâËĸöÃüÁîºÍËüÃÇËùÒÆ¶¯µÄ·½Ïò£º

ÉÏÒ»ÐУ¬C-p

:

:

Ïòǰ£¬C-b......µ±Ç°¹â±êµÄλÖÃ......Ïòºó£¬C-f

:

:

ÏÂÒ»ÐУ¬C-n

>>ÓÃC-n»òC-p°Ñ¹â±êÒÆ¶¯µ½Í¼±íÖм䡣Ȼºó¼üÈëC-l»á¿´µ½Õû¸öͼ±í³öÏÖÔÚÆÁÄ»µÄÖÐÑë¡£

ÄãÒ²Ðí»á·¢ÏÖÕâЩ×ÖĸºÜÈÝÒ×¼Çס£ºP´ú±íÉÏÃæµÄ(previous)£¬N´ú±íÏÂÒ»¸ö(next)£¬B´ú±íÏòǰ(backward)£¬F´ú±íÏòºó(forward)¡£ÕâЩÊÇ»ù±¾µÄ¹â±êλÖÃÃüÁÄ㽫¾­³£»áÓõ½ËüÃÇ¡£ËùÒÔÏÖÔÚѧϰËüÃǺÜÓкô¦¡³

>>Óü¸´ÎC-n°Ñ¹â±êÏòÏÂÒÆ¶¯µ½ÕâÒ»ÐС£

>>ÓÃC-f°Ñ¹â±êÒÆ¶¯µ½ÐÐÀÔÙÓÃC-p°Ñ¹â±êÉÏÒÆ¡£¹Û²ìµ±¹â±êÔÚÐеÄÖмäʱC-p×öÁËЩʲô¡£

ÿһ¸öÎı¾Ðж¼ÒÔÒ»¸ö»»Ðзû½á⣬ËüÓÃÀ´µ±×÷ÐÐÓëÐÐÖ®¼äµÄ·Ö¸ñ¡£ÄãµÄÎļþµÄ×îºóÒ»ÐеÄβ²¿Ó¦¸ÃÓÐÒ»¸ö»»Ðзû(µ«Emacs²¢²»ÒªÇóÒ»¶¨ÒªÓÐÒ»¸ö)¡£

>>ÊÔ×ÅÔÚÐеĿªÍ·Ê¹ÓÃC-b¡£Ëü½«»á°Ñ¹â±êÒÆµ½ÉÏÒ»ÐеÄĩβ¡£ÕâÊÇÒòΪËüÏòºóÒÆµÄʱºò´©¹ýÁË»»Ðзû¡£

C-fÒ²ÄÜÏóC-bÒ»Ñù´©¹ý»»Ðзû¡£

>>ʹÓü¸´ÎC-b£¬Ê¹ÄúÄÜÖªµÀ¹â±êÔÚÄÄ¡£È»ºóÓÃC-fÒÆ¶¯µ½ÐеÄĩβ¡£È»ºóÔÙÓÃÒ»´ÎC-f£¬Ê¹¹â±êÒÆ¶¯µ½ÏÂÒ»ÐС£

µ±ÄãÒÆ¶¯³¬¹ýÆÁÄ»µÄ¶¥²¿»òµ×²¿£¬¹â±ê»ØÒƶ¯µ½ÏÂÒ»ÆÁµÄÖм䣬Õâ½Ð×ö¡°¹öÆÁ(scrolling)¡±¡£ËüʹµÃEmacs¹öÆÁÒÆ¶¯µ½Îı¾ÉÏÖ¸¶¨µÄ²¿Î»¶ø²»ÊÇÒÆ³öÆÁÄ»¡£

>>ÊÔ×ÅÓÃC-n°Ñ¹â±êÒÆ¹ýÆÁÄ»µÄµ×²¿£¬¿´¿´»Ø·¢Éúʲô¡£

Èç¹û¾õµÃÒ»¸öÒ»¸ö×Ö·ûµÄÒÆ¶¯Ì«»ºÂý£¬¿ÉÒÔÒ»¸öµ¥´ÊÒ»¸öµ¥´ÊµÄÒÆ¶¯¡£M-f(Meta-f)ÏòÇ°ÒÆÒ»¸öµ¥´Ê£¬M-bÏòºóÒÆÒ»¸öµ¥´Ê¡£

>>¼üÈ뼸¸öM-fºÍM-b¡£

µ±¹â±êÔÚÒ»¸öµ¥´ÊµÄÖм䣬M-fÒÆ¶¯µ½µ¥´ÊµÄĩβ¡£µ±¹â±êÔÚÁ½¸öµ¥´Ê¼äµÄ¿Õ°×²¿·ÖM-fÒÆ¶¯µ½ºóÒ»¸öµ¥´ÊµÄĩβ¡£M-bÓëM-fÒ»Ñù£¬Ö»ÊÇÒÆ¶¯µÄ·½ÏòÏà·´¡£

>>¼üÈëM-fºÍM-b¼¸´Î£¬Öм䴩²åһЩC-fºÍC-bÒÔʹÄãÄܹ۲쵽M-fºÍM-bÔÚµ¥´ÊÖк͵¥´Ê¼äµÄ²»Í¬ÐÐΪ¡£

×¢Òâ±È½ÏC-f£¬C-bÓëM-f£¬M-b¡£Í¨³£Çé¿öÏÂMeta¼üÓÃÓÚÓйØÓïÑÔµ¥Î»(´Ê£¬¾ä£¬¶ÎÂä)µÄ²Ù×÷£»¶ø¿ØÖƼüÓÃÓڱ༭ʱµÄ»ù±¾µ¥Î»(×Ö·û£¬ÐеÈ)¡£

ÕâÊǾäÓëÐеıȽϣºC-aºÍC-eÒÆ¶¯µ½Ò»ÐеĿªÍ·ºÍĩ⣬M-aºÍM-eÒÆ¶¯µ½Ò»¸ö¾ä×ӵĿªÍ·ºÍĩβ¡£

>>¼üÈëÒ»¶ÔC-a£¬ÔÙ¼üÈëÒ»¶ÔC-e¡£¼üÈëÒ»¶ÔM-a£¬ÔÙ¼üÈëÒ»¶ÔM-e¡£

Äã»á¿´µ½Öظ´¼üÈëµÄC-aʲôҲ²»×ö£¬¶øÖظ´¼üÈëµÄM-aÔò»áÒÆ¶¯Ò»¸öÒÔÉϵľä×Ó¡£

¹â±êÔÚÎı¾ÖеÄλÖÃÒ²½Ð¡°µã(point)¡±¡£ÔÚ¶ÎÂäÀ¹â±ê±êʾ³öÁ˵ãÔÚÆÁÄ»ÉÏÎı¾ÀïµÄλÖá£

ÏÂÃæÊǼòµ¥µÄ¹â±êÒÆ¶¯ÃüÁîµÄ×ܽᣬ°üÀ¨µ¥´ÊºÍ¾ä×ÓµÄÒÆ¶¯ÃüÁ

C-fÏòÇ°ÒÆ¶¯Ò»¸ö×Ö·û¡£

C-bÏòºóÒÆ¶¯Ò»¸ö×Ö·û¡£

M-fÏòÇ°ÒÆ¶¯Ò»¸öµ¥´Ê¡£

M-bÏòºóÒÆ¶¯Ò»¸öµ¥´Ê¡£

C-nÒÆ¶¯µ½ÏÂÒ»ÐС£

C-pÒÆ¶¯µ½ÉÏÒ»ÐС£

C-aÒÆ¶¯µ½ÐÐÊס£

C-eÒÆ¶¯µ½ÐÐβ¡£

M-aÏòÇ°ÒÆ¶¯µ½¾ä×ӵĿªÍ·¡£

M-eÏòºóÒÆ¶¯µ½¾ä×ÓµÄĩβ¡£

>>ÊÔ×ŶÔÿһ¸öÃüÁʵ¼ù¼¸´Î£¬ËüÃǶ¼ÊǾ­³£ÒªÓõ½µÄÃüÁî¡£

ÁíÍâÁ½¸öÖØÒªµÄ¹â±êÒÆ¶¯ÃüÁîÊÇM-<(MetaСÓÚ)£¬ËüÒÆ¶¯¹â±êµ½Õû¸öÎı¾µÄ¿ªÍ·£¬M->(Meta´óÓÚ)ËüÒÆ¶¯¹â±êµ½Õû¸öÎı¾µÄĩβ¡£

ÔÚ¶àÊýÖÕ¶ËÉÏ£¬¡°<¡±ÔÚ¶ººÅµÄÉÏÃæ£¬ËùÒÔÄã±ØÐëÓÃShift¼üÀ´ÊäÈëËü¡£ÔÚÕâЩÖÕ¶ËÉÏ£¬ÄãÒ²±ØÐëÓÃShift¼üÀ´ÊäÈëM-<£»Ã»ÓÐShift¼ü£¬Äã¿ÉÒÔÊäÈëM-¶ººÅ¡£

>>ÏÖÔÚ¾ÍÊÔÊÔM-<£¬Òƶ¯µ½±¾½Ì³ÌµÄ¿ªÍ·£¬È»ºóÔÙÓÃC-vÒÆ»ØÕâÀï¡£ÏÖÔÚ¾ÍÊÔÊÔM->£¬Òƶ¯µ½±¾½Ì³ÌµÄĩβ£¬È»ºóÔÙÓÃM-vÒÆ»ØÕâÀï¡£

ÄãÒ²¿ÉÒÔÓ÷½Ïò¼üÀ´Òƶ¯¹â±ê£¬Èç¹ûÄãµÄÖÕ¶ËÓз½Ïò¼üµÄ»°¡£ÎÒÃǽ¨ÒéѧϰC-b£¬C-f£¬C-nºÍC-pÓÐÈý¸öÔ­Òò¡£µÚÒ»£¬ËüÃÇÄÜÔÚËùÓÐÀàÐ͵ÄÖÕ¶ËÉϹ¤×÷¡£µÚ¶þ£¬Äã»ñµÃÁËʹÓÃEmacsµÄ¶ÍÁ¶£¬Ä㽫»á·¢ÏÖÊäÈëÕâЩCTRL¼Ó×Ö·û±È°´·½Ïò¼üÒª¿ì(ÒòΪÄã²»±Ø°ÑÄãµÄÊÖ´Ó¼üÅÌÉÏÒÆ¿ª)¡£µÚÈý£¬Ò»µ©ÄãÑø³ÉÁËʹÓÃÕâЩCTRL¼Ó×Ö·ûµÄÃüÁîµÄϰ¹ß£¬Äã¾ÍÄÜÒ»ÑùÈÝÒ×µÄѧϰÆäËû¸ß¼¶µÄ¹â±êÒÆ¶¯ÃüÁî¡£

´ó¶àÊýEmacsÃüÁî½ÓÊÕÒ»¸öÊý×Ö²ÎÊý£»¶Ô´ó¶àÊýÃüÁîÀ´Ëµ£¬Õâ±íʾÃüÁîÖØ¸´µÄ´ÎÊý¡£ÊäÈëÖØ¸´ÃüÁî´ÎÊýµÄ·½·¨ÊÇÔÚÊäÈëÃüÁî֮ǰ°´C-uºÍÊý×Ö¡£Èç¹ûÄãÓÐMETA(»òEDIT»òALT)¼ü£¬ÔòÓÐÁíÒ»ÖÖ·½·¨ÊäÈëÊý×Ö²ÎÊý£ºÔÚ°´×¡META¼üµÄʱºòÊäÈëÊý×Ö£¬ÎÒÃǽ¨ÒéѧϰC-u·½·¨£¬ÒòΪËüÄÜÔÚÈκÎÖÕ¶ËÉϹ¤×÷¡£

ÀýÈ磬C-u8C-fÏòÇ°ÒÆ¶¯8¸ö×Ö·û¡£

>>ÊÔ×ÅʹÓôøÊý×Ö²ÎÊýµÄC-n»òC-p£¬Ö»ÓÃÒ»¸öÃüÁî¾Í°Ñ¹â±êÒÆ¶¯µ½Óë±¾ÐÐÏàÁÚµÄÐÐÉÏ¡£

¾ø´ó¶àÊýÃüÁî°ÑÊý×Ö²ÎÊýµ±×÷ÖØ¸´´ÎÊý£¬µ«Ò²Óм¸¸öÀýÍâ¡£C-vºÍM-v¾ÍÊÇ¡£µ±¸ø³öÒ»¸ö²ÎÊý£¬Ö»ÊÇÉϹö»òϹöÊý×ÖÖ¸¶¨µÄÐÐÊý¶ø²»ÊÇÆÁÊý¡£±ÈÈ磬C-u4C-v¹ö¶¯4ÐÐÆÁÄ»¡£

>>ÏÖÔÚÊÔÊÔC-u8C-v¡£

Õ⽫ʹÆÁÄ»¹ö¶¯8ÐУ¬Èç¹ûÄãÏëÍù»Ø¹ö¶¯µÄ»°£¬¼üÈëÒ»¸ö´ø²ÎÊýµÄM-v¡£

Èç¹ûÄãÕýÔÚʹÓÃX´°¿Ú£¬ÔÚEmacs´°¿ÚµÄ×óÊÖ±ßÓÐÒ»¸ö½Ð×ö¹ö¶¯ÌõµÄ¾ØÐÎÇøÓò¡£ÄãÄÜͨ¹ýÓÃÊó±êµã»÷¹ö¶¯ÌõÀ´¹ö¶¯Îı¾¡£

>>ÊÔ×ÅÔÚ¹ö¶¯Ìõ¶¥²¿µÄ¸ßÁÁÇøÓòµã»÷Öмü¡£Õ⽫ʹÎı¾¹ö¶¯£¬¹ö¶¯µÄλÖÃÈ¡¾öÓÚÄãµã»÷µÄ³¤¶Ì¡£

>>ÊÔ×Ű´×¡Êó±êÖмüÉÏÒÆ»òÏÂÒÆÊó±ê£¬Ä㽫¿´µ½µ±ÄãÒÆ¶¯Êó±êʱÎı¾»áÉÏϹö¶¯¡£

*µ±EMACS¹ÒÆðʱ(WHEN EMACS IS HUNG)

------------------------------------------------------------------

µ±EmacsÍ£Ö¹ÏìÓ¦ÄãµÄÃüÁîʱ£¬ÄãÄÜÓÃC-g°ÑËü°²È«µÄÍ£Ö¹¡£µ±Ò»¸öÃüÁîÖ´ÐÐÁËÌ«³¤µÄʱ¼äʱÄã¿ÉÒÔÓÃC-g°ÑËüÖÕÖ¹¡£

ÄãÒ²¿ÉÒÔÓÃC-gÀ´È¡ÏûÊý×Ö²ÎÊýºÍÊäÈëºóÓÖ²»ÏëÖ´ÐеÄÃüÁî¡£

>>¼üÈëC-u100²úÉúÒ»¸öֵΪ100µÄÊý×Ö²ÎÊý£¬È»ºó°´C-g¡£ÔÙ°´C-f¡£ËüÖ»»áÒÆ¶¯Ò»¸ö×Ö·û£¬ÒòΪÄãÓÃC-gÈ¡ÏûÁ˲ÎÊý¡£Èç¹û´íÎóµØÊäÈëÁËÒ»¸ö£¬ÄãÄÜÓÃC-gÏûµôËü¡£

*½ûÖ¹ÃüÁî(DISABLED COMMAND)

----------------------------------------------------

һЩEmacsÃüÁîÊÇ¡°½ûÖ¹¡±µÄ£¬ËùÒÔÐÂÊÖ²»»áÒòżȻ¶øÖ´ÐÐËü¡£

Èç¹ûÄã¼üÈëÁËÒ»¸ö½ûÖ¹ÃüÁEmacs»áÏÔʾһÌõÏûϢ˵Ã÷ÕâÌõÃüÁîÊǸÉʲôµÄ£¬²¢ÇÒÎÊÄãÊÇ·ñÐèÒªÖ´ÐÐËü¡£

Èç¹ûÄãÕæµÄÏëÒªÖ´ÐУ¬Çÿոñ¼ü¼ÌÐø¡£Í¨³££¬Èç¹ûÄã²»ÏëÖ´ÐнûÖ¹ÃüÁÓá°n¡±À´»Ø´ð¡£

>>ÊäÈëÒ»Ìõ½ûÖ¹ÃüÁî)£¬È»ºóÓÃnÀ´»Ø´ð¡£

*´°¿Ú(WINDOWS)

-----------------------------

EmacsÄÜÓкü¸¸ö´°¿Ú£¬Ã¿Ò»¸öÏÔʾ×Ô¼ºµÄÎı¾¡£ÎÒÃǽ«ÔÚºóÃæ½âÊÍÔõÑù¶Ô¶à´°¿Ú²Ù×÷¡£ÏÖÔÚÎÒÃÇÒª½âÊÍÔõÑùÈ¥³ý¶àÓàµÄ´°¿ÚÆÁ»Øµ½»ù±¾µÄµ¥´°¿Ú±à¼­×´Ì¬¡£ÕâÊÇÒ»¸öÀý×Ó£º

C-x1Ò»¸ö´°¿Ú(Ò²¾ÍÊdzýÈ¥ÆäËûËùÓеĴ°¿Ú)¡£

ÒòΪControl-x¸úÁËÊý×Ö1¡£C-x1ʹ°üº¬¹â±êµÄ´°¿ÚÕ¼ÂúÕû¸öÆÁÄ»£¬ÆÁɾ³ýÆäËûËùÓд°¿Ú¡£

>>°Ñ¹â±êÒÆ¶¯±¾Ðв¢ÊäÈëC-u0C-l¡£

>>¼üÈëControl-hkControl-f¡£¿´Õâ¸ö´°¿ÚÈçºÎËõС£¬²¢ÔÚ°´Control-fµÄʱºò³öÏÖÁËÒ»¸öеÄÎĵµ´°¿Ú¡£

>>¼üÈëC-x1²¢ÇÒ¿´µ½ÄǸöÎĵµ´°¿ÚÏûʧÁË¡£

*²åÈëºÍɾ³ý(INSERTING AND DELETING)

---------------------------------------------------------------

Èç¹ûÄãÒª²åÈëÎı¾£¬Ö»ÐëÊäÈëÎı¾¡£ÊäÈëµÄ×Ö·ûÄãÄܼûµ½£¬±ÈÈçA£¬7£¬*µÈµÈ¡£Emacs»áÁ¢¼´°ÑËüÃDzåÈë¡£¼üÈë(»Ø³µ¼ü)²åÈëÒ»¸ö»»Ðзû¡£

ÄãÄÜÓÃɾ³ýÄãÊäÈëµÄ×îºóÒ»¸ö×Ö·û¡£¾ÍÊǼüÅÌÉϱê×Å¡°Del¡±µÄ¼ü¡£

ÔÚijЩÇé¿öÏ£¬¡°Backspace¡±¼ü×÷ÓúÍÒ»Ñù£¬µ«²»×ÜÊÇÕâÑù£¡

ͨ³££¬Á¢¼´É¾³ý¹â±êÇ°ÃæµÄÄǸö×Ö·û¡£

>>ÊäÈ뼸¸ö×Ö·û£¬È»ºóÓÃɾ³ýËüÃÇ¡£²»±Øµ£ÐÄÕâ¸öÎļþ»Ø±»¸Ä±ä£»Äã²»»áÌæ»»Ö÷½Ì³Ì¡£ÕâÖ»ÊÇÄãµÄ¸öÈË¿½±´¡£

µ±Ò»ÐÐÎı¾Ì«³¤¶ø³¬¹ýÆÁÄ»¿í¶Èʱ£¬ÕâÒ»ÐлáÔÚÆÁÄ»µÄÏÂÒ»Ðб»¡°¼ÌÐø¡±¡£Îı¾µÄÓұ߻áÓÐÒ»¸ö·´Ð±¸Ü¡°\¡±±íʾËü±»¼ÌÐø¡£

>>²åÈëÎı¾Ö±µ½×îÓұߣ¬È»ºóÔÙ²åÈë¡£Ä㽫¿´µ½Ò»¸ö¼ÌÐøÁ˵ÄÐС£

>>ʹÓÃɾ³ýÎı¾Ö±µ½Ðеij¤¶ÈÔÚÆÁÄ»µÄ¿í¶ÈÒÔÄÚ¡£¼ÌÐøµÄÐн«»áÏûʧ¡£

ÄãÄÜÏñɾ³ýÆäËûÈκÎ×Ö·ûÒ»Ñùɾ³ý»»Ðзû¡£É¾³ýÁ½¸öÐмäµÄ»»Ðзû»áʹËüÃǺϲ¢ÎªÒ»ÐС£Èç¹ûÕâÒ»Ðкܳ¤ÆÁÄ»ÏÔʾ²»ÏµĻ°£¬½«»áÓÃÒ»¸ö¼ÌÐøµÄÐÐÀ´±íʾ¡£

>>°Ñ¹â±êÒÆ¶¯µ½Ò»ÐеĿªÍ·°´Õ⽫ʹ±¾ÐкÍÉÏÒ»ÐкÏΪһÐС£

>>°´ÖØÐ²åÈëÄãɾ³ýµÄ»»Ðзû¡£

¼Çס´ó¶àÊýµÄEmacsÃüÁîÄܽÓÊÕÒ»¸öÖØ¸´´ÎÊý¡£Õâ°üÀ¨Îı¾×Ö·û£¬°ÑÒ»¸öÎı¾×Ö·ûÖØ¸´µØ²åÈ뼸´Î¡£

>>¼üÈëÕâ¸ö--C-u8*À´²åÈë********

ÄãÏÖÔÚÒѾ­Ñ§Ï°ÁËEmacsµÄ´ó¶àÊýÊäÈëºÍÅÅ´íµÄ·½·¨¡£ÄãÒ²ÄÜÒ»ÑùµÄɾ³ýµ¥´Ê»òÐС£ÕâÊÇɾ³ý²Ù×÷µÄÕªÒª£ºÉ¾³ý¹â±êÇ°ÃæµÄ×Ö·û

C-dɾ³ý¹â±êºóÃæµÄ×Ö·û

M-³ýÈ¥¹â±êÇ°ÃæµÄµ¥´Ê

M-d³ýÈ¥¹â±êºóÃæµÄµ¥´Ê

C-k³ýÈ¥´Ó¹â±êλÖõ½ÐÐβµÄÄÚÈÝ

M-k³ýÈ¥µ½µ±Ç°¾ä×ÓµÄĩβ

×¢Òâ±È½Ï£¬C-dÓëM£¬M-dºÍC-f£¬M-f(²»ÊÇÒ»¸ö¿ØÖÆ×Ö·û£¬µ«²»Óõ£ÐÄ)¡£C-kºÍM-k¾ÍÏóC-e£¬M-e¡£

µ±ÄãÒ»´Î³ýÈ¥²»Ö¹Ò»¸ö×Ö·ûʱ£¬Emacs½«±£´æ×ÅÕâЩÎı¾£¬ËùÒÔÄã¿ÉÒÔ»Ö¸´ËüÃÇ¡£»Ö¸´ÄÇЩ±»³ýÈ¥µÄÎı¾³Æ×÷¡°À­(yanking)¡±¡£ÄãÄÜÔÚ³ýÈ¥Îı¾µÄͬһµØ·½À­»ØËüÃÇ£¬»òÊÇÔÚÎı¾µÄÆäËûµØ·½¡£ÄãÄܶÔÎı¾À­Éϼ¸´ÎÒÔ²úÉúËüÃǵĶà¸ö¿½±´£¬À­µÄÃüÁîÊÇC-y¡£

×¢Òâ¡°³ýÈ¥(killing)¡±Ó롰ɾ³ý(Deleting)¡±Ö®¼äµÄÇø±ð£¬±»³ýÈ¥µÄ¶«Î÷Äܱ»À­»ØÀ´£¬¶ø±»É¾³ýµÄ²»ÄÜ¡£Í¨³£³ýÈ¥ÄܳýÈ¥ºÜ¶àµÄÎı¾ÆÁ±£´æ£¬¶øÉ¾³ýÖ»ÄܳýÈ¥Ò»¸ö×Ö·û£¬»òÊÇ¿ÕÐлò¿Õ¸ñ£¬²¢ÇÒ²»±£´æ¡£

>>°Ñ¹â±êÒÆµ½Ò»¸ö¿ÕÐеĿªÍ·£¬¼üÈëC-k³ýÈ¥ÕâÒ»ÐС£

>>°´µÚ¶þ´ÎC-k£¬Ä㽫¿´µ½Ê£ÏµĿÕÐÐÒ²±»³ýÈ¥ÁË¡£

×¢Òâµ¥¸öµÄC-k³ýÈ¥ÐеÄÄÚÈÝ£¬µÚ¶þ¸öC-k³ýÈ¥Ðб¾Éí£¬²¢ÇÒʹºóÃæµÄËùÓÐÐÐÉÏÒÆ¡£ÌرðҪעÒâÊý×Ö²ÎÊý£ºËü³ýÈ¥ºÜ¶àÐкÍËüÃǵÄÄÚÈÝ£¬Õâ²»½ö½öÊÇÖØ¸´¡£C-u2C-k³ýÈ¥Á½ÐкÍËüÃÇʣϵĿÕÐУ»¶ø°´Á½´ÎC-k²¢²»»áÕâÑù×ö¡£

ÒªÔÚµ±Ç°¹â±ê´¦ÕÒ»ØÉϴα»³ýÈ¥µÄÎı¾£»°´C-y

>>ÊÔÒ»ÊÔ£¬ÓÃC-y°ÑÎı¾À­»ØÀ´¡£

°ÑC-y¿¼ÂÇΪÄã°ÑijÈË´ÓÄãÕâÀïÄÃ×ߵĶ«Î÷ÔÙÄûØÀ´¡£×¢ÒâÄãÈç¹ûÔÚÒ»ÐÐÉϰ´Á˼¸´ÎC-y£¬ËùÓб»³ýÈ¥µÄÎı¾ÊÇ´æÔÚÒ»ÆðµÄ£¬ËùÒÔ°´Ò»´ÎC-y½«À­»ØÈ«²¿µÄÐС£

>>ÏÖÔÚ¾ÍÊÔһϣ¬°´¼¸´ÎC-k¡£ÏÖÔÚÕһر»³ýÈ¥µÄÎı¾£»

>>°´C-y¡£È»ºó°Ñ¹â±êÏÂÒÆ¼¸ÐÐÔÙ°´Ò»´ÎC-y£¬ÄãÏÖÔڻῴµ½ÔõÑù¿½±´ÕâЩÎı¾¡£

µ±ÄãÒªÀ­»ØÒ»Ð©±»³ýÈ¥µÄÎı¾¸ÃÔõÑù×öÄØ£¿C-yÖ»ÄÜÀ­»Ø×î½ü±»³ýÈ¥µÄÎı¾¡£µ«ÒÔǰµÄÎı¾²¢Ã»ÓÐÏûʧ¡£ÄãÄÜÓÃM-yÀ´»Ö¸´Ëü¡£µ±ÄãÓÃC-yÀ­»Ø×î½ü±»³ýÈ¥µÄÎı¾ºó£¬»»³ÉM-y¿ÉÒÔÀ­»ØÒÔǰ±»³ýÈ¥µÄÎı¾¡£¼üÈëÒ»´ÎÓÖÒ»´ÎµÄM-y¿ÉÒÔÀ­»Ø¸üÔçÒÔǰ±»³ýÈ¥µÄÎı¾¡£

µ±ÄãÕÒµ½ÒªÑ°ÕÒµÄÎı¾£¬²»±Ø×öÈκÎÊÂÀ´±£³ÖËü£¬Ö»ÐëÀ뿪À­Îı¾µÄµØ·½¼ÌÐøÄãµÄ±à¼­¡£

Èç¹ûÄãM-yÁË×ã¹»¶àµÄ´ÎÊý£¬Äã»á»Øµ½¿ªÊ¼µã(×î½ü±»³ýÈ¥µÄ)¡£

>>³ýµôÒ»ÐУ¬ÒÆ¿ª£¬ÔÙ³ýµôÁíÒ»ÐС£È»ºóÓÃC-yÀ­»ØµÚ¶þÐС£È»ºó»»³ÉM-yÀ­»Ø±»³ýµôµÄµÚÒ»ÐС£ÔÙ°´Ò»´ÎM-y¿´¿´µÃµ½ÁËʲô¡£¼ÌÐø°´Ö±µ½À­»Ø±»³ýÈ¥µÄµÚ¶þÐУ»È»ºóÔÙ×ö¼¸´Î¡£Èç¹ûÔ­ÒâµÄ»°£¬Äã¿ÉÒÔ¸øM-y¼ÓÕýµÄ»ò¸ºµÄÊý×Ö²ÎÊý¡£

*³·Ïú(UNDO)

--------------------

Èç¹ûÄã¶ÔÎı¾×÷ÁËһЩ¸Ä¶¯£¬È»ºóÓÖ·¢ÏÖÕâÑù×öÊÇ´íÎóµÄ£¬ÄãÄÜÓó·ÏúÃüÁC-xu³·ÏúÕâЩ¸Ä±ä¡£

ͨ³££¬Ò»´ÎC-xu³·ÏúÒ»¸ö¸Ä±ä£»Èç¹ûÄãÔÚÒ»ÐÐÉÏÖØ¸´¼¸´ÎC-xu£¬¾Í»áÖØ¸´¼¸´Î³·Ïú²Ù×÷¡£

µ«ÓÐÁ½¸öÀýÍ⣺²»¸Ä±äÎı¾µÄ²Ù×÷(°üÀ¨¹â±êÒÆ¶¯ºÍ¹öÆÁÃüÁî)²»ËãÔÚÄÚ£»Ö»ÄÜ´¦Àí20´Î¡£

>>ÓÃC-k³ýÈ¥ÕâÒ»ÐУ¬È»ºó°´C-xuËü½«ÖØÏÖ³öÀ´¡£

C-_ÊÇÒ»¸ö¿ÉÑ¡ÔñµÄ³·ÏúÃüÁËüËù×÷µÄ¹¤×÷ºÍC-xuÍêȫһÑù£¬Ö»ÊǸüÈÝÒ×ÊäÈë¡£C-_µÄȱµãÊÇÓÐЩ¼üÅÌÉÏûÓÐËü£¬Õâ¾ÍÊÇΪʲô»¹ÌṩC-xuµÄÔ­Òò¡£ÔÚijЩÖÕ¶ËÉÏÄã¿ÉÒÔ°´×¡CTRLµÄʱºòÔÙÇÃ/À´ÊäÈëC-_¡£C-_»òC-xu°ÑÊý²ÎÊý×Öµ±×÷ÖØ¸´´ÎÊý¡£

*Îļþ(FILES)

-------------------

ΪÁËÓÀ¾Ã±£´æÄã±à¼­µÄÎı¾£¬Äã±ØÐë°ÑËü·Åµ½Ò»¸öÎļþÀï¡£·ñÔòµ±ÄãÍ˳öEmacsµÄʱºòËü¾Í»áÏûʧ¡£Äãͨ¹ý¡°²éÕÒ(finding)¡±Îļþ£¬°ÑÄã±à¼­µÄÄÚÈݷŵ½ÎļþÀï¡£(Ò²³ÆÎª¡°·ÃÎÊ(visiting)Îļþ¡±)¡£

(Òë×¢£ºÎªÁ˱£³ÖÓëÔ­ÎĵÄÒ»ÖÂÐÔ£¬°ÑfindÒëΪ¡°²éÕÒ¡±£¬µ«ÊÇÕâÀïºÍºóÃæ³öÏֵġ°²éÕÒÎļþ¡±Ö¸µÄ¶¼ÊÇ´ò¿ªÎļþµÄÒâ˼¡£)

²éÕÒ(finding)Ò»¸öÎļþÒâζ×ÅÄãÔÚEmacsÀï¿´ÎļþµÄÄÚÈÝ£¬ÔÚ¶àÊýÇé¿öÏ£¬Ò²¾ÍÊÇÄãÔڱ༭Ëü¡£µ«ÊÇ£¬ÄãÓÃEmacs¶ÔËü×÷µÄ¸Ä±ä²¢²»ÊÇÓÀ¾ÃÐе쬳ý·ÇÄã¡°±£´æ(saving)¡±Ëü¡£ËùÒÔÄã¿ÉÒÔ±ÜÃâ°ÑÒ»¸ö¸ÄÁËÒ»°ëµÄÎļþÁôÔÚϵͳÉÏ¡£ÉõÖÁÄã±£´æÁËÎļþ£¬EmacsÒ²»á°ÑԭʼÎļþ»»¸öÃû×Ö±£ÁôÏÂÀ´£¬ÒÔ·À¹ýºóÄã·¢ÏÖ¶ÔÎļþµÄ¸Ä¶¯ÊÇ´íÎóµÄ¡£

Èç¹ûÄã¹Û²ìÆÁÄ»µÄÄ㽫¿´¼ûÒ»¸ö¿ªÊ¼ºÍ½áβ¶¼ÊÇÆÆÕۺŵÄÐУ¬²¢ÇÒÒÔ¡°--:**--TUTORIAL¡±»òÖ®ÀàµÄ¶«Î÷¿ªÊ¼¡£ÆÁÄ»µÄÕⲿ·Öͨ³£ÏÔʾÄãÕýÔÚ·ÃÎʵÄÎļþµÄÃû×Ö¡£ÏÖÔÚ£¬Ò»¸ö½Ð×ö¡°TUTORAL¡±µÄÎļþ£¬ËüÊÇÄãµÄEmacs½Ì³ÌµÄ¸öÈË¿½±´¡£µ±ÄãÓÃEmacs²éÕÒÒ»¸öÎļþ£¬ÎļþÃû»á³öÏÖÔÚͬÑùµÄλÖá£

²éÕҺͱ£´æÎļþÃüÁî²»ÏñÇ°ÃæÑ§µÄÄÇЩÃüÁî¡£ËüÃǶ¼ÒÔ×Ö·ûControl-x¿ªÊ¼¡£ÒÔControl-xÆðÍ·µÄÊÇÒ»¸öÍêÕûµÄÃüÁîϵÁУ»ËüÃÇÖеÄÐí¶à¶¼ÊǶÔÎļþ£¬»º³å£¬ºÍÏà¹ØµÄ¶«Î÷½øÐвÙ×÷µÄ¡£ÕâЩÃüÁîÓÐÁ½¸ö£¬Èý¸ö»òËĸö×Ö·û³¤¡£

¹ØÓÚ²éÕÒÎļþÃüÁîµÄÁíÒ»¼þÊÂÊÇÄã±ØÐë¸ø³öÄãÐèÒªµÄÎļþµÄÎļþÃû¡£ÎÒÃÇ˵Õâ¸öÃüÁî¡°´ÓÖն˶Áȡһ¸ö²ÎÊý¡±¡£(ÔÚÕâÖÖÇé¿öÏ£¬²ÎÊýÊÇÎļþµÄÃû×Ö)£»µ±Äã¼üÈëÃüÁîC-xC-fºó£¬Emacs»áÌáʾÄãÊäÈëÎļþµÄÃû×Ö¡£ÄãÊäÈëµÄÎļþÃû»á³öÏÖÔÚÆÁÄ»µ×²¿µÄÐÐÉÏ¡£Õâ¸öµ×²¿µÄÐгÆÎªÎ¢ÐÍ»º³å(minibuffer)ÓÃÓÚÕâÀà½Ï¶ÌµÄÊäÈë¡£ÄãÄÜÓÃEmacs±¾ÉíµÄ±à¼­ÃüÁîÀ´±à¼­ÎļþÃû¡£

µ±ÄãÕýÔÚÊäÈëÎļþÃû(»òÆäËûÈκÎ΢ÐÍ»º³åÇøÊäÈë)£¬ÄãÄÜÓÃÃüÁîC-gÀ´È¡Ïû¡£

>>¼üÈëÃüÁîC-xC-f£¬È»ºóÊäÈëC-g¡£Õ⽫ȡÏû΢ÐÍ»º³å£¬Ò²È¡ÏûÁËC-xC-fÃüÁîËùʹÓõÄ΢ÐÍ»º³å£¬ËùÒÔÄã²»²éÕÒÈκÎÎļþ¡£

µ±ÄãÊäÍêÎļþÃûºóÓÃÀ´½áÊø¡£È»ºóC-xC-f¿ªÊ¼¹¤×÷£¬²¢¿ªÊ¼Ñ°ÕÒÄãËùÑ¡ÔñµÄÎļþ¡£µ±C-xC-fÃüÁî½áÊøºó΢ÐÍ»º³åÇøÒ²ÏûʧÁË¡£

¹ýһС»á¶ùÎļþµÄÄÚÈݾͻáÏÔʾÔÚÆÁÄ»ÉÏ£¬È»ºóÄã¾ÍÄܶÔËü½øÐб༭ÁË¡£µ±ÏëÓÀ¾Ã±£ÁôÄãµÄ¸Ä¶¯Ê±ÓÃÃüÁC-xC-s±£´æÎļþ(save the file)¡£

Õâ¸ö²Ù×÷»á°ÑEmacsÀïµÄÎı¾¿½±´µ½ÎļþÀï¡£ÔÚÄãµÚÒ»´Î×÷µÄʱºò£¬Emacs°ÑԭʼÎļþ¸ÄΪһ¸öÐÂÃû×ÖÒÔʹËü²»ÖÁÓÚ¶ªÊ§¡£ÐÂÃû×ÖÊÇÔÚÔ­À´Ãû×ֵĺóÃæ¼ÓÒ»¸ö¡°~¡±¡£

±£´æ½áÊøºó£¬Emacs´òÓ¡³ö±»Ð´µÄÎļþµÄÎļþÃû¡£ÄãÓ¦µ±¾­³£µÄ±£´æ£¬Íòһϵͳ±ÀÀ£µÄ»°Äã²»ÖÁÓÚ¶ªÊ§Ì«¶àµÄ¹¤×÷¡£

>>¼üÈëC-xC-sÀ´±£´æÄãµÄ½Ì³ÌµÄ¿½±´¡£ÆÁÄ»µÄµ×²¿»á´òÓ¡³ö¡°Wrote.....TUTORIAL¡±¡£

×¢Ò⣺ÔÚijЩϵͳÉÏ£¬ÊäÈëC-xC-s»á°ÑÆÁÄ»¶³½áסʹÄã´ÓEmacs¿´²»µ½¸ü¶àµÄÊä³ö¡£Õâ±íʾÕâ¸ö²Ù×÷ϵͳµÄ¡°ÌØÐÔ¡±½Ð×ö¡°¿ØÖÆÁ÷³Ì¡±£¬ËüÀ¹½ØÁËC-x²»ÈÃËüµ½´ïEmacsÄÇÀï¡£

ҪʹÆÁÄ»½â¶³£¬ÊäÈëC-q£¬È»ºó¿´EmacsÊÖ²áÀïµÄ¡°Spontaneous Entry to Incremental Search¡±Ò»½Ú£¬°´ÉÏÃæµÄ½¨ÒéÀ´¶Ô¸¶ÕâÖÖ¡°ÌØÐÔ¡±¡£

ÄãÄܲéÕÒÒ»¸öÒÑ´æÔÚµÄÎļþ£¬À´²é¿´Ëü»ò±à¼­Ëü¡£ÄãÒ²¿ÉÒÔ²éÕÒÒ»¸öÉÐδ´æÔÚµÄÎļþ¡£

ÕâÊÇEmacs£ºÀï´´½¨ÎļþµÄ·½·¨£º²éÕÒÎļþ£¬½«»á³öÏÖÒ»¸ö¿Õ°×£¬È»ºó²åÈëÎļþµÄÎı¾¡£µ±Äã¡°±£´æ(saving)¡±µÄʱºò£¬Emacs½«»áÓÃÄã²åÈëµÄÎı¾´´½¨Îļþ¡£´ÓÄÇʱºòÆð£¬Äã¿ÉÒÔÈÏΪÄãÔڱ༭һ¸ö´æÔÚµÄÎļþÁË¡£

*(»º³å)BUFFERS

--------------------------

Èç¹ûÄãÓÃC-xC-f²éÕÒµÚ¶þ¸öÎļþ£¬µÚÒ»¸öÎļþÈÔÈ»ÁôÔÚEmacsÀï¡£Äã¿ÉÒÔÔÙÓÃC-xC-f²éÕÒÒ»´ÎÀ´Çл»»ØÈ¥¡£ÓÃÕâÖÖ·½·¨ÄãÔÚEmacsÀïÓкܶàÎļþ¡£

>>ÊäÈëC-xC-ffooÀ´½¨Á¢Ò»¸öÃûΪfooµÄÎļþ¡£È»ºó²åÈëһЩÎı¾£¬±à¼­Ëü£¬²¢ÓÃC-xC-sÀ´±£´æ¡°foo¡±¡£×îºóÊäÈëC-xC-fTUTORIALÒԻص½±¾½Ì³Ì¡£

Emacs°Ñÿ¸öÎļþµÄÎı¾¶¼±£´æÔÚÒ»¸ö½Ð¡°»º³å(buffer)¡±µÄ¶«Î÷Àï¡£²éÕÒ(´ò¿ª)Ò»¸öÎļþ¾Í»áÔÚEmacsÀï²úÉúÒ»¸öÐµĻº³å¡£Òª¿´Ä㵱ǰÔËÐеÄEmacsÀï´æÔڵĻº³åÁÐ±í£¬ÊäÈ룺

C-xC-bÁгö»º³å(listbuffers)

>>ÊäÈëC-xC-b

¹Û²ìÿ¸ö»º³å¶¼ÓÐÒ»¸öÃû×Ö£¬Ëü¿ÉÄÜÒ²ÓÐÒ»¸öËüËù±£´æµÄÎļþµÄÎļþÃû¡£Ò»Ð©»º³å²»¶ÔÓ¦Îļþ¡£±ÈÈ磬½Ð¡°*BuffersList*¡±µÄ»º³åûÓÐÈκÎÎļþ¡£Õâ¸ö»º³åÖ»°üº¬ÓÉC-xC-b²úÉúµÄ»º³åÁÐ±í¡£ÄãÔÚEmacs´°¿ÚÀï¿´µ½µÄÈκÎÎı¾¶¼ÊÇij¸ö»º³åµÄÒ»²¿·Ö¡£

>>ÊäÈëC-x1Ïû³ý»º³åÁÐ±í¡£

Èç¹ûÄã¶ÔÒ»¸öÎļþµÄÎı¾×÷Á˸͝£¬È»ºó²éÕÒÁíÒ»¸öÎļþ£¬µÚÒ»¸öÎļþ²¢²»±£´æ¡£ËüµÄ¸Ä±ä±£´æÔÚEmacsÀÔÚÄǸöÎļþµÄ»º³åÀï¡£±»½¨Á¢»ò±à¼­µÄµÚ¶þ¸öÎļþµÄ»º³å²¢²»Ó°ÏìµÚÒ»¸öµÄ¡£ÕâÒ»µãºÜÓÐÓ㬵«ÕâÒ²Òâζ×ÅÒªÓÐÒ»¸ö±ã½ÝµÄ·½·¨À´±£´æµÚÒ»¸öÎļþµÄ»º³å¡£Èç¹ûÒªÓÃC-xC-fÇл»»ØÈ¥Ö»ÊÇΪÁ˰´C-xC-s±£´æËü½«»áÊÇÒ»¼þÁîÈËÌÖÑáµÄÊ¡£ËùÒÔÎÒÃÇÓÃC-xs±£´æ»º³å(save the buffer)

C-xsÏòÄãѯÎÊÿ¸ö¸Ä¶¯¹ýµ«Î´´æÅ̵Ļº³å£¬¶Ôÿ¸öÕâÑùµÄ»º³å¶¼Ñ¯ÎÊÊÇ·ñ±£´æ¡£

>>²åÈëÒ»ÐÐÎı¾£¬È»ºó°´C-xs¡£½«»áÎÊÄãÊÇ·ñ±£´æ½ÐTUTORIALµÄ»º³å¡£ÊäÈë¡°y¡±À´»Ø´ðÊÇ¡£

*À©Õ¹ÃüÁ(EXTENDING THE COMMAND SET)

-----------------------------------------------------------------------

ÓÐÌ«¶àµÄEmacsÃüÁ´ó´ó³¬¹ýÁËContorlºÍmeta¼ÓÉÏ×Ö·ûËùÄܱíʾµÄÊýÁ¿¡£EmacsÓÃX(À©Õ¹eXtand)ÃüÁîÀ´½â¾öÕâ¸öÎÊÌâ¡£ÓÐÁ½ÖÖ·ç¸ñ£º

C-x×Ö·ûÀ©Õ¹£¬ºó¸úÒ»¸ö×Ö·û¡£

M-xÃû×ÖÃüÁîÀ©Õ¹£¬ºó¸úÒ»¸ö³¤Ãû×Ö¡£

ÕâЩÃüÁîͨ³£ÓÐÓ㬵«²»ÈçÄãÒѾ­Ñ§¹ýµÄÄÇЩÃüÁîʹÓÃµÄÆµ·±¡£ÄãÒѾ­¼û¹ýÁËËüÃÇÖеÄÁ½¸ö£ºÎļþÃüÁîC-xC-fÓÃÓÚ²éÕÒºÍC-xC-sÓÃÓÚ±£´æ¡£

ÁíÒ»¸öÀý×ÓÊǽáÊøEmacsµÄÃüÁîC-xC-c(²»±Øµ£ÐÄÄãËù×÷µÄ¸Ä¶¯»á¶ªÊ§£¬ÔÚÍ˳öEmacs֮ǰ£¬C-xC-c»áÌáʾÄã±£´æÃ¿Ò»¸ö¸Ä¶¯¹ýµÄÎļþ)¡£

C-zÃüÁîÓÃÓÚ*ÁÙʱ*Í˳öEmacs£¬ËùÒÔÄãÄܻص½Ô­À´ÔËÐеÄEmacsÀï¡£ÔÚÔÊÐíÕâÑù×öµÄϵͳÉÏ£¬C-z°ÑEmacs¡°¹ÒÆð¡±£»¾ÍÊÇ˵»Øµ½Íâ¿Ç(shell)Ï£¬µ«²¢²»ÆÆ»µÔËÐеÄEmacs¡£ÔÚ´ó¶àÊýÍâ¿ÇÉÏ£¬ÄãÄÜÓá®fg¡¯ÃüÁî»ò¡®%emacs¡¯À´¼ÌÐøEmacs¡£

ÔÚ²»Ö§³Ö¹ÒÆðµÄϵͳÉÏ£¬C-z½¨Á¢Ò»¸ö×ÓÍâ¿Ç(subshell)ÔËÐÐÓÚEmacsÏÂÒÔʹÄãÄÜÔËÐÐÆäËû³ÌÐòÈ»ºó»Øµ½Emacs£»Õâ²¢²»ÊÇÕæÕýµÄ¡°Í˳ö¡±Emacs¡£ÔÚÕâÖÖÇé¿öÏ£¬Í¨³£´Ó×ÓÍâ¿Ç»Øµ½EmacsµÄÍâ¿ÇÃüÁîÊÇ¡®exit¡¯¡£ÓкܶàC-xÃüÁÕâÊÇÒÑѧ¹ýµÄÒ»¸öÁÐ±í£º

C-xC-f²éÕÒÎļþ

C-xC-s±£´æÎļþ

C-xC-b»º³åÁбí

C-xC-cÍ˳öEmacs

C-xu³·Ïú²Ù×÷

±»³Æ×÷À©Õ¹ÃüÁîµÄÃüÁîµÄʹÓÃÆµÂʶ¼²»Ì«¸ß¡£»òÕßÊÇÖ»ÔÚijЩģʽÏÂʹÓá£Ò»¸öÀý×ÓÊÇÌæ»»×Ö·û´®µÄÃüÁËüÔÚÈ«ÎÄÀï°Ñ×Ö·û´®Ì滻ΪÆäËûµÄ¡£µ±Äã¼üÈëM-x£¬Emacs»áÔÚÆÁÄ»µÄµ×²¿ÌáʾÄãÊäÈëÃüÁÔÚÕâÖÖÇé¿öÏ£¬ÊÇ¡°replace-string¡±¡£±ÈÈçÊäÈë¡°repls¡±£¬Emacs»á°ÑÃüÁȫ¡£ÓÃÀ´½áÊøÃüÁî¡£

Ìæ»»×Ö·û´®ÃüÁîÒªÇóÁ½¸ö²ÎÊý--Òª±»Ìæ»»µÄ×Ö·û´®ºÍÓÃÀ´Ìæ»»µÄ×Ö·û´®¡£Äã±ØÐëÓÃurn>À´½áÊøÁ½¸ö²ÎÊý¡£

>>°Ñ¹â±êÒÆÉÏÁ½ÐУ¬È»ºóÊäÈëM-xreplschangedalteredturn>¡£×¢ÒâÏÖÔÚÕâÒ»ÐиıäÁË£ºÄã°Ñ¹â±ê³õʼλÖúóµÄËùÓе¥´Êc-h-a-n-g-e-dÌæ»»Îª

ÁË¡°altered¡±

*×Ô¶¯±£´æ(AUTOSAVE)

------------------------------------

µ±Äã¸Ä¶¯ÁËÒ»¸öÎļþ»¹Î´´æÅ̵ϰ£¬Ëù×÷µÄ¸Ä¶¯Ò²Ðí»áÓÉÓÚϵͳ±ÀÀ£¶ø¶ªÊ§¡£Îª·ÀÖ¹ÕâÖÖÇé¿ö·¢Éú£¬EmacsÔڱ༭ʱΪÿ¸öÎļþÌṩÁË¡°×Ô¶¯±£´æ(autosave)¡±¡£×Ô¶¯±£´æµÄÎļþµÄÎļþÃûǰºó¶¼ÓÐÒ»¸ö#ºÅ£»ÀýÈ磬Èç¹ûÄã±à¼­µÄÎļþÃû½Ð¡°hello.c¡±£¬×Ô¶¯±£´æµÄÎļþµÄÎļþÃû¾Í½Ð¡°#hello.c#¡±¡£µ±ÄãÕý³£µÄ±£´æÁËÎļþºó£¬Emacs»áɾ³ýÕâ¸ö×Ô¶¯±£´æµÄÎļþ¡£Èç¹ûÓöµ½ËÀ»ú£¬ÄãÄÜ´ò¿ªÄǸöÎļþºó°´M-xrecoverfileÀ´»Ö¸´ÄãµÄ±à¼­£¬(ÊÇÄã±à¼­µÄÎļþ¶ø²»ÊÇ×Ô¶¯±£´æµÄÎļþ)¡£µ±ÌáʾȷÈÏʱ£¬ÊäÈëyes n>À´¼ÌÐø»Ö¸´×Ô¶¯±£´æµÄÊý¾Ý¡£

*»ØÏÔÇøÓò(ECHO AREA)

------------------------------------

Èç¹ûEmacs·¢ÏÖÄãÊäÈëÃüÁîµÄËٶȺÜÂýµÄ»°Ëü»áÔÚÆÁÄ»µ×²¿ÎªÄãÏÔʾ³öÀ´£¬Õâ¸öÇøÓò½Ð¡°»ØÏÔÇøÓò¡±¡£

*ģʽÐÐ(MODE LINE)

---------------------------------

»ØÏÔÇøÓòÉÏÃæµÄÒ»ÐгÆÎª¡°Ä£Ê½ÐÐ(mode line)¡±¡£Ä£Ê½ÐÐÏÔʾÓëÏÂÃæÀàËÆµÄ¶«Î÷£º

--**-Emacs:TUTORIAL(Fundamental)--L670--58%----------------

ÕâÒ»Ðиø³öÁËÓйØÄãÔڱ༭µÄÎļþºÍEmacs״̬µÄÓÐÓÃÐÅÏ¢¡£

ÄãÒѾ­ÖªµÀÁËÎļþÃûÒâζ×Åʲô¡£--NN%--Ö¸³öÄãÏÖÔÚÔÚÎı¾ÀïµÄλÖã»ËüÒâζ×ÅÉÏÃæ»¹ÓÐNN%µÄÎı¾¡£Èç¹ûÊÇÔÚÎļþµÄ¿ªÍ·£¬»áÓÃ--Top--À´´úÌæ--0%--¡£Èç¹ûÊÇÔÚÐеÄĩ⣬»áÏÔʾ--Bot--¡£Èç¹ûÄãÕýÔÚ¿´µÄÎı¾ÄÚÈݺÜÉÙ£¬¿ÉÒÔÈ«²¿ÏÔʾÔÚÆÁÄ»ÉÏ£¬Ä£Ê½Ðлá˵--All--¡£

Ç°ÃæµÄÐǺűíʾÄãÒѾ­¸Ä¶¯¹ýÎı¾ÁË¡£Ò»µ©Äã±£´æÁËÎļþ»ò´ò¿ªÁËÒ»¸öÐÂÎļþ£¬Ä£Ê½ÐеÄÕⲿ·Ö¾Í²»ÊÇÐǺŶøÊÇÆÆÕÛºÅÁË¡£

ģʽÐÐÉÏÀ¨ºÅÀïµÄ²¿·ÖÊÇÏÖÔڵı༭ģʽ¡£ÏÖÔÚÊÇȱʡµÄ»ù±¾(Fundamental)ģʽ¡£ËüÊÇ¡°Ö÷ģʽ(major mode)¡±µÄÒ»ÖÖ¡£

EmacsÓкܶ಻ͬµÄÖ÷ģʽ¡£ÓÐЩÒâζ×Ų»Í¬µÄÓïÑÔ»ò²»Í¬µÄÎı¾¡£ÈçLispģʽ(Lisp mode)£¬Îı¾Ä£Ê½(text mode)µÈµÈ¡£ÔÚÈκÎʱºòÓÐÇÒÖ»ÄÜÓÐÒ»ÖÖÖ÷ģʽ±»¼¤»î¡£²¢ÇÒËüµÄÃû×Ö»á³öÏÖÔÚÏÖÔÚÏÔʾ¡°Fundamental¡±µÄλÖÃÉÏ¡£

ÿһ¸öÖ÷ģʽ¶¼ÓÐЩ×Ô¼ºµÄÃüÁî¡£¾ÍÏó²»Í¬µÄ±à³ÌÓïÑÔµÄ×¢ÊÍ¿´ÆðÀ´²»Í¬Ò»Ñù¡£Ã¿ÖÖÖ÷ģʽ²åÈëµÄ×¢ÊÍÒ²²»Í¬¡£¿ÉÒÔÓÃÀ©Õ¹ÃüÁîÇл»½øÄ³ÖÖÖ÷ģʽ¡£ÀýÈ磬M-x fundamental -modeÊÇÇл»½ø»ù±¾Ä£Ê½¡£

>>ÊäÈëM-xtext-mode

²»±Øµ£ÐÄ£¬Ã»ÓÐÃüÁî»á¸øEmacs´øÀ´ºÜ´ó¸Ä±ä¡£µ«ÊÇÄã¿ÉÒÔ¿´µ½ÏÖÔÚM-fºÍM-b°ÑÊ¡ÂԺŵ±×÷µ¥´ÊµÄÒ»²¿·Ö¡£¶øÏÈǰ£¬ÔÚ»ù±¾Ä£Ê½ÀM-fºÍM-b°ÑÊ¡ÂԺŵ±³Éµ±³É·Ö¸ô·û¡£

Ö÷ģʽͨ³£×÷ÖîÈç´ËÀà΢СµÄ±ä»¯£º´ó¶àÊýÃüÁîÔÚÿ¸öÖ÷ģʽÀï×÷¡°Í¬ÑùµÄ¹¤×÷¡±£¬µ«ÓÖÓÐЩ΢СµÄ²»Í¬¡£

Òª¹Û¿´¹ØÓÚÄãÏÖÔÚµÄÖ÷ģʽµÄÎĵµ£¬°´C-hm¡£

>>¼üÈëC-uC-vÒ»´ÎºÍ¶à´Îʹ±¾ÐнӽüÆÁÄ»µÄ¶¥¶Ë¡£

>>ÊäÈëC-hm£¬¿´¿´Îı¾Ä£Ê½ºÍ»ù±¾Ä£Ê½ÓÐЩʲô²»Í¬¡£

>>°´C-x1´ÓÆÁÄ»ÉϹصôÕâ¸öÎĵµ¡£

Ö÷ģʽ֮ËùÒÔ½Ð×öÖ÷ģʽÊÇÒòΪҲ´æÔÚ´Óģʽ£¬´ÓģʽÓëÖ÷ģʽÍêÈ«²»Í¬¡£Ã¿¸ö´Óģʽ¿ÉÒÔ×Ô¼º´ò¿ª»òÕ߹رգ¬¶ÀÁ¢ÓÚËùÓÐÆäËû´Óģʽ£¬Ò²¶ÀÁ¢ÓÚÄãµÄÖ÷ģʽ¡£ËùÒÔÄã¿ÉÒÔ²»ÓôÓģʽ»òÕßͬʱÓúܶàÖÖ´Óģʽ¡£

ÓÐÒ»ÖÖ´ÓģʽºÜÓÐÓã¬ÌرðÊÇÔڱ༭ӢÎÄÎı¾Ê±¡£ËüÊÇ×Ô¶¯Ìî³äģʽ(auto fill mode)¡£µ±Õâ¸öģʽ´ò¿ªµÄʱºò£¬µ±ÊäÈëµÄÎı¾¹ý¿íµÄʱºò¾Í»á×Ô¶¯ÕÛÐС£

ÄãÄÜÓÃM-x auto-fill-modeÀ´´ò¿ª×Ô¶¯Ìî³äģʽ¡£Èç¹û´ËģʽÒѾ­´ò¿ªM-xauto-fill-modeÔò°ÑËü¹Ø±Õ¡£ÎÒÃǰÑÕâ½Ð×öÇл»¿ª¹Ø¡£

>>ÊäÈëM-xauto-fill-mode¡£È»ºó²åÈëһЩ¡°asdf¡±Ö±µ½¿´µ½ÕâÐб»·ÖΪÁ½ÐС£Äã±ØÐëÔÚÖмä·ÅһЩ¿Õ¸ñ£¬Ö»Óе½¿Õ¸ñµÄʱºò²Å»á»»ÐС£

ͨ³£±ß½ç¿í¶ÈÊÇ70£¬µ«ÄãÄÜÓôøÊý×Ö²ÎÊýµÄC-xfÃüÁîÀ´¸Ä±äËü¡£

>>¼üÈë´ø²ÎÊý20µÄC-x¡£(C-u20C-xf)È»ºóÊäÈëһЩÎı¾¿´ÏÖÔÚÿÐÐÖ»ÓÐ20¸ö×Ö·ûÁË¡£È»ºóÓÃC-xf°ÑËü¸Ä»Ø70¡£

Èç¹ûÄãÔÚÒ»¸ö¶ÎÂäµÄÖмä²úÉúÁ˸ı䣬×Ô¶¯Ìî³äģʽ½«²»»áÖØÐÂÌî³ä¡£ÒªÏëÖØÐÂÌî³ä¶ÎÂ䣬µ±¹â±êÔÚ¶ÎÂäÀïµÄʱºò°´M-q¡£

>>°Ñ¹â±êÒÆµ½ÉÏÒ»¶Î°´M-q¡£

*ËÑË÷(SEARCHING)

-----------------------------

EmacsÄܳ¯Ç°ºÍ³¯ºóËÑË÷×Ö·û´®(Ö¸ÏàÁÚµÄһЩ×Ö·û»òµ¥´Ê)¡£ËÑË÷ÊÇÒ»¸öÒÆ¶¯¹â±êµÄ²Ù×÷£¬Ëü°Ñ¹â±êÒÆ¶¯µ½×Ö·û´®³öÏÖµÄÏÂÒ»¸öµØ·½¡£

EmacsµÄËÑË÷ÃüÁîºÍÆäËû´ó¶àÊý±à¼­Æ÷²»Í¬£¬ËüÊÇ¡°ÔöÁ¿Ê½(incremental)¡±µÄ£¬ÕâÒâζ×ÅËÑË÷ÔÚÄã¼üÈë×Ö·û´®Ê±¾Í¿ªÊ¼ÁË¡£

¿ªÊ¼Ò»¸öÏòǰËÑË÷µÄÃüÁîÊÇC-s£¬C-rÊÇÍù»ØËÑË÷¡£µ«µÈµÈ£¬Ïȱðæ¡£

µ±ÄãÊäÈëC-sÊÇÄ㽫עÒâµ½ÔÚ»ØÏÔÇøÓò»á³öÏÖÒ»¸ö×Ö·û´®¡°I-search¡±¡£Õâ¸æËßÄãEmacs¿ªÊ¼ÁËÒ»¸öÔöÁ¿ËÑË÷£¬²¢ÔڵȴýÄãÊäÈëÒªËÑË÷µÄ¶«Î÷¡£½áÊø²éѯ¡£

>>ÏÖÔÚ¼üÈëC-s¿ªÊ¼Ò»¸öËÑË÷¡£ÂýÂýµÄÊäÈëµ¥´Ê¡®cousor¡¯£¬ÔÚÊäÈëÿһ¸ö×ÖĸµÄʱºòÍ£¶Ùһϣ¬×¢Òâ¿´¹â±ê·¢ÉúÁËʲô¡£

>>ÔÙÊäÈëÒ»´ÎC-s£¬À´ËÑË÷¡°cursor¡±³öÏÖµÄÏÂÒ»¸öµØ·½¡£

>>ÏÖÔÚÊäÈëËĴο´¿´¹â±êÒÆµ½ÁËÄÄÀï¡£

>>ÊäÈë½áÊøËÑË÷¡£

¿´µ½·¢ÉúʲôÁËÂð£¿ÔÚEmacsµÄÔöÁ¿ËÑË÷ÀÄãÊäÈë¶àÉÙ×Ö·û´®Ëü¾ÍÊÔ×ÅËÑË÷ÕâЩ×Ö·û³öÏֵĵط½¡£µ½×Ö·û´®³öÏÖµÄÏÂÒ»¸öµØ·½£¬Ö»ÐëÔÙ°´Ò»´ÎC-s¡£ÒªËÑË÷µÄ×Ö·û´®²»´æÔڵϰ£¬Emacs»á·¢³ö·äÃù²¢¸æËßÄ㵱ǰµÄËÑË÷¡°Ê§°Ü(failing)¡±£¬°´C-gÒ²ÊÇÖÕÖ¹ËÑË÷¡£

×¢Ò⣺ÔÚijЩϵͳÉÏ£¬ÊäÈëC-s»á°ÑÆÁÄ»¶³½áסʹÄã´ÓEmacs¿´²»µ½¸ü¶àµÄÊä³ö¡£Õâ±íʾÕâ¸ö²Ù?÷ϵͳµ?¡°ÌØÐÔ¡±½Ð×ö¡°¿ØÖÆÁ÷³Ì¡±£¬ËüÀ¹½ØÁËC-s²»ÈÃËüµ½´ïEmacsÄÇÀҪʹÆÁÄ»½â¶³£¬ÊäÈëC-q£¬È»ºó¿´EmacsÊÖ²áÀïµÄ¡°Spontaneous Entry to Incremental Search¡±Ò»½Ú£¬°´ÉÏÃæµÄ½¨ÒéÀ´¶Ô¸¶ÕâÖÖ¡°ÌØÐÔ¡±¡£

Èç¹ûÄãÔÚËÑË÷µÄ¹ý³ÌÀï°´ÁË£¬Ä㽫עÒâµ½ÒªËÑË÷µÄ×Ö·û´®µÄ×îºóÒ»¸ö×Ö·û»á±»É¾³ý²¢ÇÒ¹â±ê»á»Øµ½ÉÏÒ»¸ö±»ËÑË÷µ½µÄµØ·½¡£±ÈÈ磬¼ÙÉèÄã¼üÈëÁË¡°c¡±£¬½«»áËÑË÷¡°c¡±µÚÒ»´Î³öÏֵĵط½¡£È»ºóÈç¹ûÄã¼üÈë¡°u¡±£¬¹â±ê½«ÒƵ½¡°cu¡±µÚÒ»´Î³öÏֵĵط½¡£ÏÖÔÚ¼üÈë¡£Õ⽫´ÓËÑË÷µÄ×Ö·û´®Àï°Ñ¡°u¡±É¾µô£¬Õâʱ¹â±ê»Øµ½¡°c¡±µÚÒ»´Î³öÏֵĵط½¡£

Èç¹ûÄãÔÚËÑË÷ʱ°´ÁËControl»òmeta¼ü¼Ó×Ö·û(ÉÙÊý¼¸¸öÉÙÊýÃüÁîÀýÍ⣬ÈçC-sºÍC-r)£¬ËÑË÷½«±»ÖÕÖ¹¡£

C-sÏòµ±Ç°¹â±êµÄºóÃæËÑË÷×Ö·û´®³öÏֵĵط½¡£Èç¹ûÄãÐèÒªËÑË÷Ç°ÃæÎı¾ÀïµÄ¶«Î÷£¬ÓÃC-rÀ´´úÌæ¡£ÎÒÃÇËù½éÉܵÄC-sµÄÿ¸öÌØÐÔC-rÒ²Ö§³Ö£¬³ýÁË·½ÏòÏà·´¡£

*¶à´°¿Ú(MULTIPLE WINDOWS)

------------------------------------------------

EmacsÓÐÒ»¸ö·Ç³£ºÃµÄÌØÐÔÊÇÄÜͬʱÔÚÆÁÄ»ÉÏÏÔʾ²»Ö¹Ò»¸öµÄ´°¿Ú¡£

>>°Ñ¹â±êÒÆµ½±¾ÐÐÉϰ´C-u0C-l¡£

>>ÏÖÔÚ°´C-x2£¬Ëü°ÑÆÁÄ»·ÖÁѳÉÁ½¸ö´°¿Ú£¬Ã¿¸ö´°¿Ú¶¼ÏÔʾ±¾½Ì³Ì¡£¹â±êÔÚÉÏÃæµÄ´°¿ÚÀï¡£

>>°´C-M-v¹ö¶¯µ½ÏÂÃæµÄ´°¿ÚÀï¡£(Èç¹ûÄãûÓÐÒ»¸öÕæÕýµÄMeta¼ü£¬ÄÇô°´ESCC-v)

>>°´C-xo(¡°o¡±Ö¸¡°ÆäËû(other)¡±)°Ñ¹â±êÒÆµ½µ½ÏÂÃæµÄ´°¿ÚÀï¡£

>>ÓÃC-vºÍM-v¹ö¶¯ÏÂÃæ´°¿ÚÀïµÄÎı¾¡£ÔÚÉÏÃæµÄ´°¿ÚÀï¿´±¾½Ì³Ì¡£

>>Ôٴΰ´C-xoʹ¹â±ê»Øµ½ÉÏÃæµÄ´°¿ÚÀï¡£ÏÖÔÚ¹â±êÏóÒÔǰһÑùÔÚÉÏÃæµÄ´°¿ÚÀïÁË¡£

ÄãÄÜÒ»Ö±ÓÃC-xoÔÚ´°¿Ú¼äÇл»¡£Ã¿¸ö´°¿Ú¶¼ÓÐËü×Ô¼ºµÄ¹â±êλÖ㬵«½öÓÐÒ»¸ö´°¿ÚÄÜÏÔʾ»î¶¯µÄ¹â±ê¡£ËùÓеı༭ÃüÁî¶¼·¢ÉúÔÚÄǸöÏÔʾ¹â±êµÄ´°¿ÚÉÏ¡£ÎÒÃǰÑÕâ¸ö´°¿Ú½Ð×ö¡°Ñ¡Öд°¿Ú(selected window)¡±¡£

µ±ÄãÔÚÒ»¸ö´°¿ÚÀï±à¼­Îı¾£¬¶øÓÃÁíÒ»¸ö´°¿Ú×÷²Î¿¼Ê±ÃüÁîC-M-v·Ç³£ÓÐÓá£Äã×ÜÊÇÄܰѹâ±êÁôÔÚËù±à¼­µÄµØ·½£¬¶øÓÃC-M-vÀ´·­ÔÄÁíÒ»´°¿Ú¡£

C-M-vÊÇCONTROL-META¼Ó×Ö·ûµÄÒ»¸öÀý×Ó¡£Èç¹ûÄãÓÐÒ»¸öÕæÕýµÄMETA¼ü£¬ÄãÄÜͬʱ°´×¡CTRLºÍMETAÔÙ°´¡°v¡±À´ÊäÈëC-M-v¡£CTRLºÍMETAË­ÏȰ´Ë­ºó°´ÎÞËùν¡£

Èç¹ûÄãûÓÐÒ»¸öÕæÕýµÄMETA¼ü£¬Äã¿ÉÒÔÓÃESCÀ´´úÌæ¡£Õâʱºò´ÎÐòÊÇÓйØÏµµÄ£ºÄã±ØÐëÈÃESC¸úÔÚCTRL-vºóÃæ;·ñÔòCTRL-ESCv½«²»¹¤×÷¡£ÕâÊÇÒòΪESCÊÇÒ»¸öÓÐÒâÒåµÄ×Ö·û¶ø²»ÊÇÒ»¸öÐÞÊÎ×Ö·û¡£

>>ÊäÈëC-x1(ÔÚÉÏÃæµÄ´°¿ÚÀï)ÒÔÏû³ýÏÂÃæµÄ´°¿Ú¡£

(Èç¹ûÄãÔÚÏÂÃæµÄ´°¿ÚÀï¼üÈëC-x1£¬½«»á°ÑÉÏÃæµÄ´°¿ÚÈ¥µô¡£¿ÉÒÔ°ÑÕâ¸öÃüÁî¿´×÷ÊÇ¡°Ö»±£ÁôÄãÏÖÔÚÔÚµÄÄǸö´°¿Ú¡£)

Äã²»±ØÒ»¶¨ÒªÔÚÁ½¸ö´°¿ÚÀïÏÔʾͬÑùµÄ»º³å¡£Èç¹ûÄãÔÚÒ»¸ö´°¿ÚÀï¼üÈëC-xC-f²éÕÒÎļþ£¬ÁíÒ»¸ö´°¿ÚµÄÄÚÈݲ»»á¸Ä±ä¡£ÄãÄܶÀÁ¢µÄÔÚÿ¸ö´°¿ÚÀï²éÕÒÎļþ¡£

ÕâÊÇÈÃÁ½¸ö´°¿ÚÏÔʾ²»Í¬ÄÚÈݵÄÁíÒ»ÖÖ·½·¨£º

>>ÔÚÄãÊäÈëµÄÎļþÃûºóÔÙÊäÈëC-x4C-f£¬È»ºóÓýáÊø¡£»á¿´µ½Ö¸¶¨µÄÎļþ³öÏÖÔÚÏÂÃæµÄ´°¿ÚÀï¡£¹â±êÒ²ÔÚÄÇÀïÃæ¡£

>>¼üÈëC-xo»Øµ½ÉÏÃæµÄ´°¿Ú£¬È»ºóÊäÈëC-x1ɾµôÏÂÃæµÄ´°¿Ú¡£

*µÝ¹é±à¼­²ã(RECURSIVE EDITING LEVELS)

----------------------------------------------------------------

ÓÐʱºòÄã»á½øÈë¡°µÝ¹é±à¼­²ã(recursive editing level)¡±¡£ÓÉģʽÐÐÉϵķ½À¨ºÅָʾ¡£ËüÔÚÖ÷ģʽÃûµÄÀ¨ºÅÍâÃæ¡£ÀýÈçÄãÒ²Ðí»á¿´µ½(Fundamental)±ä³ÉÁË[(Fundamental)]¡£

ÒªÍ˳öµÝ¹é±à¼­²ã£¬°´ESCESCESC¡£ÕâÊÇÒ»¸öͨÓõÄÍ˳öÃüÁÄãÒ²¿ÉÒÔÓÃËü³ýÈ¥¶îÍâµÄ´°¿Ú£¬»òÕßÍ˳ö΢ÐÍ»º³å¡£

>>ÊäÈëM-x½øÈëÒ»¸ö΢ÐÍ»º³å£»È»ºóÓÃESCESCESCÀ뿪¡£

Äã²»ÄÜÓÃC-gÀ´Í˳öµÝ¹é±à¼­²ã¡£ÕâÊÇÒòΪC-gÖ»ÄÜÈ¡ÏûÔڵݹé±à¼­²ãÀïÃæµÄÃüÁî¡£

*»ñÈ¡¸ü¶àµÄ°ïÖú(GETTING MORE HELP)

--------------------------------------------------------------

ÔÚ±¾½Ì³ÌÀïÎÒÃÇÊÔ×ÅΪÄ㿪ʼʹÓÃEmacsÌṩÁË×ã¹»¶àµÄÐÅÏ¢¡£µ«ÊÇÓйØEmacsµÄÐÅϢʵÔÚÊÇÌ«¶àÒÔÖÁÓÚ²»ÄÜÈ«²¿¶¼ÔÚÕâÀï˵Ã÷¡£µ«ÊÇ£¬Ä㻹Ӧ¸Ãѧϰ¸ü¶àÓйØEmacsµÄ¶«Î÷£¬ÒòΪËüÁíÍ⻹ÓкܶàÓÐÓõÄÌØÐÔ¡£EmacsÌṩÁ˺ܶà¶ÁÈ¡ÓйØÃüÁîµÄÎĵµµÄÃüÁî¡£ÕâЩ¡°°ïÖú¡±ÃüÁî¶¼ÒÔControl-h¿ªÍ·£¬½Ð×ö¡°°ïÖú×Ö·û¡±¡£

ΪÁËʹÓðïÖúÌØÐÔ£¬ÊäÈë×Ö·ûC-h£¬È»ºóÔÙÊäÈëÒ»¸ö×Ö·ûÀ´ËµÃ÷ÄãÐèÒªÄÄÖÖ°ïÖú¡£Èç¹ûÄãÕæµÄ²»ÖªµÀ£¬ÊäÈëC-h?È»ºóEmacs»á¸æËßÄãËüÄܸøÄãʲôÑùµÄ°ïÖú¡£Èç¹û?ãÊäÈëÁ?-hÓÖ¾õµÃ²»ÐèÒªÈκΰïÖú£¬Äã¿ÉÒÔÓÃC-gÀ´È¡ÏûËü¡£

(ÔÚÓеĵط½£¬C-hµÄ×÷Óñ»¸Ä±äÁË¡£Èç¹û°´C-hÔÚÆÁÄ»µÄµ×²¿Ã»ÓгöÏÖÓйذïÖúµÄÐÅÏ¢µÄ»°£¬ÊÔÊÔÓÃF1ºÍM-xhelpRETÀ´´úÌæ¡£) ×î»ù±¾µÄ°ïÖúÌØÐÔÊÇC-hc¡£ÊäÈëC-h£¬È»ºóÊÇ×Ö·ûc£¬È»ºóÊäÈëÒ»¸öÃüÁî×Ö·ûºÍÐòÁУ»

È»ºóEmacs»áÏÔʾÕâ¸öÃüÁîµÄ¼ò½àµÄÃèÊö¡£

>>ÊäÈëC-hcControl-p.

ÏÔʾµÄÏûÏ¢¿´ÆðÀ´»áÏóÕâÑù£º

C-p runs the command previous-line

Õâ¸æËßÄã¡°¹¦ÄܵÄÃû×Ö¡±¡£¹¦ÄܵÄÃû×ÖÖ÷ÒªÓÃÓÚ¶ÔEmacsµÄ¹¦ÄÜÀ©³äºÍ¶¨ÖÆ¡£µ«ÒòΪ¹¦ÄܵÄÃû×ÖÖ¸³öÁËÃüÁîµÄÓÃ;£¬ËùÒÔ×îºÃ²»Òª¸Ä¶¯Ëü¡£

C-hcºóÃæ¿É¸ú¶à×Ö·ûÃüÁ±ÈÈçC-xC-sºÍ(Èç¹ûÄãûÓÐMETA»òÕßEDIT»òÕßALT¼ü)v¡£

Òª»ñÈ¡ÓйØÃüÁîµÄ¸ü¶àÐÅÏ¢£¬ÓÃC-hk´úÌæC-hc¡£

>>ÊäÈëC-hkControl-p.

Õ⽫ÔÚÒ»¸öEmacs´°¿ÚÀïÏÔʾÃüÁîµÄÎĵµ¡£µ±Äã¶ÁÍêºó¿ÉÒÔÓÃC-x1³ýÈ¥°ïÖúÎı¾¡£Èç¹û²»ÏëÂíÉÏÀ뿪£¬Äã¿ÉÒÔÒ»±ß±à¼­Ò»±ß²Î¿¼°ïÖúÎı¾£¬È»ºóÔÙ°´C-x1¡£

ÕâÊÇһЩÓÐÓõÄC-hÑ¡Ï

C-hfÃèÊöÒ»¸ö¹¦ÄÜ£¬ÔÚÄãÊäÈëÁËÕâ¸ö¹¦ÄܵÄÃû×Öºó¡£

>>ÊäÈëC-hfprevious-line¡£½«´òÓ¡³öC-pÃüÁîËùʵÏÖµÄËùÓй¦ÄÜ¡£

C-haÃüÁî²éÕÒ¡£ÊäÈëÒ»¸ö¹Ø¼ü×Ö£¬Emacs½«ÁгöËùÓÐÃû×ÖÀïÓÐÕâ¸ö¹Ø¼ü×ÖµÄÃüÁî¡£°üÀ¨ËùÓÐÒÔMeta-x¿ªÊ¼µÄÃüÁî¡£¶ÔÓÐЩÃüÁC-haÒ²½«ÁгöʵÏÖͬһ¹¦ÄܵöÃüÁîÐòÁС£

>>ÊäÈëC-hafile.

Õ⽫ÔÚ´°¿ÚÀïÏÔʾËùÓÐÃû×ÖÀïÓе¥´Ê¡°file¡±µÄM-xÃüÁî¡£

>>ÊäÈëC-M-vÀ´¹ö¶¯°ïÖú´°¿Ú£¬×öÉϼ¸´Î¡£

>>ÊäÈëC-x1À´É¾³ý°ïÖú´°¿Ú¡£

*×ܽá(CONCLUSION)

--------------------------------

¼Çס£¬ÓÀÔ¶¶¼ÓÃC-xC-cÀ´Í˳öEmacs¡£ÓÃC-zÀ´Í˵½Ò»¸öÁÙʱµÄÍâ¿ÇÀÒÔʹÄã¹ýºó»¹Äܻص½Emacs¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 4 ÌõÆÀÂÛ

  1. deepwhite ÓÚ 2010-11-01 09:11:49·¢±í:

    ÒýÓÃ:
    ¾ÍÊÇСĴָÊܲ»ÁË¡£¡£¡£²ÅÓùýÒ»Ìì¶øÒÑ¡£
    himila ·¢±íÓÚ 2010-10-31 10:20


    ϰ¹ßÁ˾ͺÃÁË¡£

    ÆäʵÎÒ¶àÊýʱºò²»ÓÃСĴָ£¬ÓÃÊÖÕÆµÄ±ßÔµ¶Ô¸¶ Ctrl£¬ÕâÑù´ó¶àÊýʱºò£¬±ÈÈç C-n£¬ C-pÖ®ÀàµÄ¶¼¿ÉÒÔ²»ÓÃ×óÊÖµÄСĴָÁË¡£

  2. himila ÓÚ 2010-10-31 10:20:07·¢±í:

    ¾ÍÊÇСĴָÊܲ»ÁË¡£¡£¡£²ÅÓùýÒ»Ìì¶øÒÑ¡£

  3. wlike ÓÚ 2010-10-31 08:52:43·¢±í:

    Áô×ÅÂýÂýѧ

  4. deepwhite ÓÚ 2010-10-30 19:12:31·¢±í:

    Emacs ²©´ó¾«Éî¡£