Next: , Previous: Recursive Edit, Up: Top   [Contents][Index]


27.25 ¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó

GNU Emacs¤Ï¡¢Â¾¤Î¤Û¤È¤ó¤É¤Î¥¨¥Ç¥£¥¿¤Î¡ÊÄøÅ٤κ¹¤Ï¤¢¤ê¤Þ¤¹¤¬¡Ë ¥¨¥ß¥å¥ì¡¼¥È¡Ê¿¿»÷¤ò¡Ë¤¹¤ë¤è¤¦¤Ë¥×¥í¥°¥é¥à¤Ç¤­¤Þ¤¹¡£ ɸ½à¤Îµ¡Ç½¤Ç¤Ï¡¢°Ê²¼¤Î¤â¤Î¤ò¥¨¥ß¥å¥ì¡¼¥È¤Ç¤­¤Þ¤¹¡£

EDT¡ÊDEC¤ÎVMS¥¨¥Ç¥£¥¿¡Ë

M-x edt-emulation-on¤ÇEDT¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤ËÆþ¤ë¡£ M-x edt-emulation-off¤ÇÄ̾ï¤ÎEmacs¤Î¥Ð¥¤¥ó¥Ç¥£¥ó¥°¤ËÌá¤ë¡£

EDT¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¥³¥Þ¥ó¥É¤ÎÂçÉôʬ¤Ï¥­¡¼¥Ñ¥Ã¥É¤Î¥­¡¼¤Ç¤¢¤ê¡¢ ÂçÉôʬ¤ÎEmacs¤Î¥­¡¼¥Ð¥¤¥ó¥Ç¥£¥ó¥°¤Ï¤½¤Î¤Þ¤Þ»È¤¨¤ë¡£ EDT¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤Î¥Ð¥¤¥ó¥Ç¥£¥ó¥°Êѹ¹¤Ï¥°¥í¡¼¥Ð¥ë¥­¡¼¥Þ¥Ã¥×¤ËÂФ·¤Æ¹Ô¤ï¤ì¡¢ EDT¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤Î¾õÂ֤ǥХåե¡¤ä¥á¥¸¥ã¡¼¥â¡¼¥É¤òÀÚ¤êÂØ¤¨¤Æ¤âÌäÂê¤Ê¤¤¡£

vi ¡Ê¥Ð¡¼¥¯¥ì¡¼ ¥¨¥Ç¥£¥¿¡Ë

viper¤ÏºÇ¿·¤Îvi¥¨¥ß¥å¥ì¡¼¥¿¤Ç¤¢¤ë¡£ viper¤Ç¤ÏÊ£¿ô¥ì¥Ù¥ë¤Î¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¡£ ¥ì¥Ù¥ë1¤¬¤â¤Ã¤È¤âvi¤Ë¶á¤¯¡¢¥ì¥Ù¥ë5¤Ïvi¤È¤¤¤¯¤é¤«°ã¤¦¤È¤³¤í¤â¤¢¤ë¤¬¡¢ ¤½¤Î¤«¤ï¤êEmacs¤Îµ¡Ç½¤â³è¤«¤»¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ viper¤òµ¯Æ°¤¹¤ë¤Ë¤Ï¡¢M-x viper-mode¤ÈÂǤġ£ ¤¹¤ë¤È¡¢»È¤¤Êý¤Î¥¬¥¤¥É¤òɽ¼¨¤·¡¢ ¤É¤Î¥ì¥Ù¥ë¤Î¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤Ë¤¹¤ë¤«¤ò¿Ò¤Í¤Æ¤¯¤ë¡£ See (viper)Viper¡£

vi ¡Ê¤â¤¦1¤Ä¤Î¥¨¥ß¥å¥ì¡¼¥¿¡Ë

M-x vi-mode¤Ï¤½¤ì¤Þ¤Ç¤Î¥á¥¸¥ã¡¼¥â¡¼¥É¤Ë¤«¤ï¤Ã¤Æ vi¥á¥¸¥ã¡¼¥â¡¼¥É¤ËÆþ¤ë¡£ vi¤Î¡ØÆþÎϡ٥⡼¥É¤ËÆþ¤ë¥³¥Þ¥ó¥É¤Ï¤¹¤Ù¤Æ¡¢ ¤½¤ì¤Þ¤Ç¤Î¥á¥¸¥ã¡¼¥â¡¼¥É¤ËÌá¤ëưºî¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ ¤Ä¤Þ¤ê¡¢vi¤Î¡ØÆþÎϡ٥⡼¥É¤È¤·¤ÆÉáÄ̤ÎEmacs¤¬»È¤¨¤ë¤Î¤Ç¤¢¤ë¡£

vi¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤Ï¥á¥¸¥ã¡¼¥â¡¼¥É¤È¤·¤ÆÆ°¤¯¤Î¤Ç¡¢ ¥¨¥ß¥å¥ì¡¼¥·¥ç¥óÃæ¤Ë¥Ð¥Ã¥Õ¥¡¤òÀÚ¤êÂØ¤¨¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤¡£ ¥Ð¥Ã¥Õ¥¡¤òÀÚ¤êÂØ¤¨¤¿¤±¤ì¤Ð¡¢¤Þ¤ºÄ̾ï¤ÎEmacs¤ËÌá¤ë¡£

vi¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤ò¿ÍѤ¹¤ë¤Ä¤â¤ê¤Ê¤é¡¢ vi-mode¥³¥Þ¥ó¥É¤Ë¥­¡¼¤ò¥Ð¥¤¥ó¥É¤·¤¿¤Û¤¦¤¬¤è¤¤¤À¤í¤¦¡£

vi ¡Ê¤Þ¤¿Ê̤Υ¨¥ß¥å¥ì¡¼¥¿¡Ë

M-x vip-mode¤Ï¡¢M-x vi-mode¤è¤ê¤â¤Ã¤È vi¤Ë¹ó»÷¤·¤Æ¤¤¤ë¤È¤¤¤ï¤ì¤ëÊ̤Îvi¥¨¥ß¥å¥ì¡¼¥¿¤òµ¯Æ°¤¹¤ë¡£ ¤³¤Î¥¨¥ß¥å¥ì¡¼¥¿¤Ç¤Ï¡ØÆþÎϡ٥⡼¥É¤âÄ̾ï¤ÎEmacs¤È¤ÏÊѤï¤Ã¤Æ¤¤¤Æ¡¢ ESC¤Çvi¥³¥Þ¥ó¥É¥â¡¼¥É¤ËÌá¤ë¡£ vi¥³¥Þ¥ó¥É¥â¡¼¥É¤Î¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤«¤éÄ̾ï¤ÎEmacs¤ËÌá¤ë¤Ë¤ÏC-z¤ÈÂǤġ£

¤³¤Î¥¨¥ß¥å¥ì¡¼¥¿¤Ï¥á¥¸¥ã¡¼¥â¡¼¥É¤È¤·¤ÆÆ°¤¯¤Î¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢ ¥¨¥ß¥å¥ì¡¼¥¿¤òư¤«¤·¤¿¤Þ¤Þ¤µ¤Þ¤¶¤Þ¤ÊÊýË¡¤Ç¥Ð¥Ã¥Õ¥¡¤òÀÚ¤êÂØ¤¨¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ vi-mode¤Î¤è¤¦¤Ë¥³¥Þ¥ó¥Évi-mode¤Ç ÆþÎϥ⡼¥É¤ò½ªÎ»¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢ vip-mode¤Ë¥­¡¼¤ò³ä¤êÅö¤Æ¤ëɬÍפϤʤ¤¡£

¤è¤ê¾Ü¤·¤¯¤ÏSee (vip)VIP¡£