Linux¤Ë¤ª¤±¤ëÆüËܸì´Ä¶­¡¡1999.5.26


Linux¤Ë¤ª¤±¤ëÆüËܸì´Ä¶­


1. UNIX¤ÎÆüËܸ첽¡¢¹ñºÝ²½

±Ñ¸ì·÷¤ÇȯŸ¤·¤¿UNIX¤Ï£±¥Ð¥¤¥È¡Ê£¸¥Ó¥Ã¥È¡Ë¤Î¾ðÊóÎ̤Çʸ»ú¥³¡¼¥É¤òµ¬Äꤹ¤ë¤³¤È¤ò¹Ô¤Ã¤Æ¤­¤¿¡£ÆüËܸì¤ò¤Ï¤¸¤á¤È¤¹¤ëÅ쥢¥¸¥¢³Æ¹ñ¤Ï´Á»ú¤Ê¤É¤Ë¤è¤êɬÍפÊʸ»ú¿ô¤¬¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È¤ò´ðËܤȤ¹¤ë¸À¸ì¤Ë¤¯¤é¤Ù¤ÆÈó¾ï¤Ë¿¤¤¡£¤½¤³¤Ç¡¢³Æ¹ñ¤Î¸À¸ì¤Ë¹ç¤ï¤»¤¿»ÅÍͤòºî¤ëɬÍפ¬½Ð¤Æ¤­¤¿¤¬¡¢¤½¤ì¤¾¤ì¤Î¸À¸ì¤´¤È¤Ëʸ»ú¤òŬ±þ¤µ¤»¤ë¡ÖÃÏ°è²½¡×¤¬¹Ô¤ï¤ì¤¿¡£¤½¤Î¤È¤­¤ËºöÄꤵ¤ì¤¿Ê¸»ú¥³¡¼¥É¤ÏUNIX¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤¿ASCII¥³¡¼¥É¤ò³ÈÄ¥¤·¤¿EUC (Extended Unix Code) ¤Ç¤¢¤ê¡¢¸½ºß¤âUNIX´Ä¶­¤Îɸ½àʸ»ú¥³¡¼¥É¤È¤·¤ÆÍøÍѤµ¤ì¤Æ¤¤¤ë¡£

¤·¤«¤·¡¢ÃÏ°è²½¤Ç¤Ï³Æ¹ñ¤Î¸À¸ì¤´¤È¤Ë°Û¤Ê¤ë»ÅÍͤ¬É¬ÍפȤʤêÉÔÊؤǤ¢¤ë¤Î¤Ç¡¢¡Ö¹ñºÝ²½¡×¤¬¹Ô¤ï¤ì¤¿¡£¤³¤ì¤Ï¡¢¹ñºÝ²½¤µ¤ì¤¿´Ä¶­¤Ë¤ª¤¤¤Æ°ì¸À¸ì¤È¤·¤ÆÆüËܸì¤ò»È¤¦¤È¸À¤¦·Á¼°¤Ç¤¢¤ë¡£¤³¤ÎÆÃÍ­¤Î¸À¸ì¤´¤È¤Î´Ä¶­¤Î·Á¼°¤òlocale¤È¤¤¤¤¡¢°Ê²¼¤Î¤è¤¦¤Ë´Ä¶­ÊÑ¿ô¤ÇÄêµÁ¤µ¤ì¤ë¡£

¸À¸ì´Ä¶­Ì¾¡álanguage_territory.codeset
¡Êlocale̾¡Ë¡Ê¸À¸ì̾¡²ÃÏ°è̾.¥³¡¼¥É¥»¥Ã¥È̾¡Ë

Î㡧°Ê²¼¤Î¤è¤¦¤ËÆþÎϤ·¤¿¤¢¤È¤Ëdate¥³¥Þ¥ó¥É¤ò¹Ô¤Ã¤Æ·ë²Ì¤òÈæ³Ó¤»¤è¡£

export LANG=ja_JP.eusJP
export LANG=ja_JP.SJIS
export LANG=ja_JP.JIS7
export LANG=C


2. X Window System ¤Î¹ñºÝ²½

¥¯¥é¥¤¥¢¥ó¥È¥µ¡¼¥Ð¥·¥¹¥Æ¥à¤Ë¤è¤êGUI´Ä¶­¤òUNIX¾å¤Ç¹½ÃÛ¤¹¤ë¥¦¥£¥ó¥É¥¦¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤â¹ñºÝ²½¤¬¹Ô¤ï¤ì¤Æ¤ª¤ê¡¢ÆüËܸì´Ä¶­¤òÍøÍѤǤ­¤ë¡£¤·¤«¤·¡¢¤½¤Î¾ì¹ç¤Ë¤Ï¡¢

¡¦locale ¤Ë¤è¤ë¸À¸ìÀÚ¤êÂؤ¨
¡¦¸À¸ì¤Ë°Í¸¤·¤Ê¤¤Æþ½ÐÎÏAPI (Application Programming Interface)
¡¦¥ê¥½¡¼¥¹¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¹ñºÝ²½
¡¦Toolkit ¤Î¹ñºÝ²½

Åù¤Î¹àÌܤËÃí°Õ¤¹¤ëɬÍפ¬¤¢¤ë¡£X¤Î»ÈÍѤˤª¤¤¤Æ¤Ï¡¢KTerm¾å¤Ç¤Î¥³¥Þ¥ó¥ÉÍøÍѤäEmacs (Mule, XEmacs) Åù¤Ë¤ª¤¤¤ÆÆüËܸ줬»ÈÍѤǤ­¤ë¡£


3. ʸ»ú¥³¡¼¥É

UNIX¾å¤ÇÆüËܸì¤ò°·¤¦ºÝ¤Ë»ÈÍѤµ¤ì¤ëʸ»ú¥³¡¼¥É¤Ï°Ê²¼¤Î£³¼ïÎबÃæ¿´¤Ç¤¢¤ë¡£

¡¦ÆüËܸìEUC
¡¦JIS
¡¦¥·¥Õ¥ÈJIS

EUC¤Ï¾å½Ò¤Î¤è¤¦¤ËASCII¥³¡¼¥É¤ò³ÈÄ¥¤·¤Æºî¤é¤ì¤¿¡£JIS¥³¡¼¥É¤Ï8¥Ó¥Ã¥ÈÌܤòÄ̤µ¤Ê¤¤²ÄǽÀ­¤Î¤¢¤ëÄÌ¿®¡Ê¥¤¥ó¥¿¡¼¥Í¥Ã¥È¡Ë¾å¤Ç»ÈÍѤ¹¤ë¤¿¤á¤Ë¹Í°Æ¤µ¤ì¤¿¡£¥·¥Õ¥ÈJIS¥³¡¼¥É¤ÏÊÌ̾MS´Á»ú¥³¡¼¥É¤È¤â¸Æ¤Ð¤ì¡¢¥Ñ¥½¥³¥ó¾å¤ÇÆüËܸì¤ò°·¤¦¤¿¤á¤Ë»È¤ï¤ì¤Æ¤¤¤¿¡£

4. ʸ»ú½¸¹ç

ʸ»ú¤È¥³¡¼¥É¤ÎÂбþ¤òʸ»ú½¸¹ç¡Ê¥­¥ã¥é¥¯¥¿¥»¥Ã¥È¡Ë¤È¤¤¤¦¡£Ê¸»ú½¸¹ç¤Ï ISO (International Standardization Organization, ¹ñºÝɸ½à²½µ¡¹½ ) ¤ÇÄê¤á¤é¤ì¤Æ¤ª¤ê¡¢ÆüËܸì¤Îʸ»ú½¸¹ç¤ÏJISµ¬³Ê¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤ë¡£¾ðÊó½èÍýÉôÌç¡Ê¥³¥ó¥Ô¥å¡¼¥¿´ØÏ¢¡Ë¤Ç¤Ï°Ê²¼¤Î¤è¤¦¤Êʸ»ú½¸¹ç¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¡£

JIS X 0201-1997
7¥Ó¥Ã¥È¤ª¤è¤Ó8¥Ó¥Ã¥È¤Î¾ðÊó¸ò´¹ÍÑÉä¹æ²½Ê¸»ú½¸¹ç
JIS X 0201¤Î¥í¡¼¥Þ»ú¤ÈJIS X 0201 ¤Î1¥Ð¥¤¥È¥«¥Ê¡ÊȾ³Ñ¥«¥Ê¡Ë¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¡£ASCIIʸ»ú¤È¤Û¤ÜƱ¤¸¥³¡¼¥ÉÂηϤÇ8¥Ó¥Ã¥È¤Î¤¦¤ÁºÇ¾å°Ì¤Î¥Ó¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤128¼ïÎà¤ÎÀ©¸æʸ»ú¤È¿Þ·Áʸ»ú¤¬¤¢¤ë¡£ASCII¤È¤Î°ã¤¤¤Ï\¤È\¡¢¡±¤È~¤Ç¤¢¤ë¡£

ÆüËܸì¤Î´Á»ú¤Ï¿ôÀéʸ»ú¤¢¤ë¤¿¤á¿Þ·Áʸ»ú¤Ë³ä¤êÅö¤Æ¤é¤ì¤ë¥³¡¼¥É¤ò£²¤Ä°Ê¾åʤ٤Æɽ¸½¤¹¤ë¿¥Ð¥¤¥È¥³¡¼¥É¤¬É¬Íפˤʤ롣

JIS X 0208-1997
7¥Ó¥Ã¥È¤ª¤è¤Ó8¥Ó¥Ã¥È¤Î2¥Ð¥¤¥È¾ðÊó¸ò´¹ÍÑÉä¹æ²½Ê¸»ú½¸¹ç
JISÂ裱¿å½à¡¢Â裲¿å½à¤Î´Á»ú¤ò´Þ¤à6,879ʸ»ú¤¬¼ý¤á¤é¤ì¤Æ¤¤¤ë¡£Â裱¿å½à¤ÏÆɤߡʲ»Æɤߤ¬´ðËܡˤν硢Â裲¿å½à¤ÏÉô¼ó½ç¤ËÇÛÎ󤵤ì¤Æ¤¤¤ë¡£

JIS X 0212-1990
¾ðÊó¸ò´¹ÍÑ´Á»úÉä¹ç-Êä½õ´Á»ú
JIS X 0208¤Ë¤Ï¤Ê¤¤Èó´Á»ú¡¢Êä½õ´Á»ú¤Î¹ç·×6,067ʸ»ú¤¬¤¢¤ë¡£


5. ¼ÂºÝ¤Îʸ»ú¥³¡¼¥ÉÍøÍÑ

¤¢¤ëʸ»ú¥³¡¼¥É¤ÎÎ󤬣±¥Ð¥¤¥Èʸ»ú¤ÎÎó¤Ê¤Î¤«¡¢£²¥Ð¥¤¥Èʸ»ú¤Ê¤Î¤«¡¢Î¾Êý¤ò´Þ¤à¤â¤Î¤Ê¤Î¤«¶èÊ̤¹¤ëɬÍפ¬¤¢¤ë¡£¤½¤Î³Èĥˡ¤Î¹ñºÝµ¬³Ê¤¬ISO 2022 (ÆüËܸìÌõ¤¬ JIS X0202) ¤Ç¤¢¤ë¡£

JIS¥³¡¼¥É
ʸ»ú½¸¹ç¤È¤·¤Æ JIS X 0201¤Î¥í¡¼¥Þ»ú¡¢JIS C 6226, JIS X 0208-1983, ASCIIʸ»ú¤ò°·¤¦¡£Ê¸»ú½¸¹ç¤òÀÚ¤êÂؤ¨¤ë¤¿¤á¤Ë¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¡ÊÆüì¤Ê¥³¡¼¥ÉÎó¡Ë¤òÍѤ¤¤ë¡£¤¹¤Ù¤Æ¤Î¥Ð¥¤¥È¤ò7¥Ó¥Ã¥È°ÊÆâ¤Ë¤ª¤µ¤á¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ê¡¢8¥Ó¥Ã¥ÈÌܤ¬ºï½ü¤µ¤ì¤ë²ÄǽÀ­¤Î¤¢¤ëÄÌ¿®·ÐÏ©¤Ç¥Ç¡¼¥¿¤òÁ÷¤ëºÝ¤ËÍøÍѤ¹¤ë¤³¤È¤¬ÌÜŪ¤È¤·¤Æ¹Í°Æ¤µ¤ì¤¿¡£ÅŻҥ᡼¥ë¤ä¥Í¥Ã¥È¥Ë¥å¡¼¥¹¤Ç»È¤ï¤ì¤ëʸ»ú¥³¡¼¥É¤Ç¤¢¤ë¡£ISO-2022-JP¤È¸À¤¦Ì¾¾Î¤ÇRFC1468¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤ë¡£

ÆüËܸìEUC
EUC ¤ÏɬÍפˤʤì¤Ð 3 ¥Ð¥¤¥È¡¢4 ¥Ð¥¤¥È¤Î¥³¡¼¥É¤â°·¤¦¤³¤È¤¬¤Ç¤­¤ë³ÈÄ¥À­¤ò»ý¤Ä¡£ÆüËܸì EUC ¤Ï¡¢JIS X 0201¤Î¥í¡¼¥Þ»ú¡¢JIS X 0208¡¢JIS X 0201¤Î1¥Ð¥¤¥È¥«¥Ê¡¢JIS X 0212 ¤ÎÊä½õ´Á»ú¤Îʸ»ú½¸¹ç¤Ç¤¢¤ë¡£JIS X 0208 ¤Îʸ»ú½¸¹ç¤Ï´Á»ú£±Ê¸»ú¤òɽ¸½¤¹¤ë£²¥Ð¥¤¥È¤Î¤½¤ì¤¾¤ì¤ÎºÇ¾å°Ì¥Ó¥Ã¥È¤ò£±¤ËÊѤ¨¤Æɽ¤¹¡£¡Ê£¸¥Ó¥Ã¥ÈÌܤâ»ÈÍѤ¹¤ë¤³¤È¤Ë¤Ê¤ë¡£¡Ë

¥·¥Õ¥ÈJIS¥³¡¼¥É
Microsoft ¤Ë¤è¤Ã¤Æºî¤é¤ì¤¿¥³¡¼¥É¤Ç¤¢¤ê¡¢PC98¡¢PC/AT ¸ß´¹µ¡¡¢Mac ¤Ê¤É¥Ñ¥½¥³¥ó°ìÈ̤ËÍѤ¤¤é¤ì¤Æ¤¤¤ë¡£ÊÑ´¹¼°¤ò»ÈÍѤ¹¤ë¤È JIS ¥³¡¼¥É¤Ø¤ÎÊÑ´¹¤â¹Ô¤Ê¤¨¤ë¤¬¡¢¹ñºÝµ¬³Ê¤Î ISO 2022 ¤Ë¤Ï°ãÈ¿¤·¤Æ¤¤¤ë¡£¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Ê¤·¤Ë£±¥Ð¥¤¥Èʸ»ú¤È£²¥Ð¥¤¥Èʸ»ú¤òº®ºß¤µ¤»¤ë¤¿¤á¡¢£²¥Ð¥¤¥Èʸ»ú¤Î£±¥Ð¥¤¥ÈÌܤϣ±¥Ð¥¤¥Èʸ»ú¤È¤·¤Æ»ÈÍѤµ¤ì¤Æ¤¤¤Ê¤¤¤â¤Î¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£È¾³Ñ¥«¥¿¥«¥Ê¤ÎÎΰè¤â¤¢¤é¤«¤¸¤á¤È¤Ã¤Æ¤¢¤ë¤¬¡¢ÄÌ¿®¤Ç»È¤¦¤³¤È¤Ï¤Ç¤­¤Ê¤¤¤Î¤ÇÃí°Õ¤òÍפ¹¤ë¡£

Ãí¡Ëµ¡¼ï°Í¸ʸ»ú
´Ý¿ô»ú©¡¤äñ°Ìµ­¹æ«¢¡¢¤Þ¤¿¡¢¥Ñ¥½¥³¥ó¾å¤ÎÆüËܸìÆþÎÏ¥×¥í¥°¥é¥à¤Ë¤ª¤¤¤ÆÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë¿Þ·Áʸ»ú¬µ¤Ê¤É¤Ï¡¢»ÈÍѤ¹¤ëʸ»ú¥³¡¼¥É´Ä¶­¤Ë¤è¤Ã¤Æ¥³¡¼¥É¤¬Åý°ì¤µ¤ì¤Æ¤¤¤Ê¤¤¡£¤è¤Ã¤Æ¡¢ÄÌ¿®¤ÇÍѤ¤¤¿¾ì¹ç¤ËÁê¼êÀè¤Ç¤ÏÊ̤Îʸ»ú¤È¤·¤Æɽ¼¨¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ÅŻҥ᡼¥ëÅù¤Ç¤ÏÍøÍѤ·¤Ê¤¤¤³¤È¡£¤È¤¯¤Ë¡¢¥ï¡¼¥×¥íÅù¤ÇºîÀ®¤·¤¿Ê¸¾Ï¤ò¤½¤Î¤Þ¤Þ¥³¥Ô¡¼¤¹¤ë»þÅùÃí°Õ¤¹¤ë¤³¤È¡£


6. ÆüËܸì¤Îɽ¼¨

üËö¾å¤ÇÆüËܸì¤òɽ¼¨¤¹¤ë¤¿¤á¤Ë¤Ï°Ê²¼¤ÎÊýË¡¤¬¤¢¤ë¡£

¡¦ÆüËܸìɽ¼¨¤¬²Äǽ¤Ê¥Þ¥·¥ó¤òüËö¤È¤¹¤ë¡£
¡¦¥³¥ó¥½¡¼¥ë¾å¤ÇÆüËܸì¤ò»È¤¨¤ë¤è¤¦¤Ë¤¹¤ë¡£
¡¦X¾å¤Ç¥¿¡¼¥ß¥Ê¥ë¥¨¥ß¥å¥ì¡¼¥¿¤ò»È¤¦¡£

¤³¤ÎÆâ¡¢²¼¤ÎÆó¤Ä¤Ë¤Ä¤¤¤Æ°Ê²¼¤ËÀâÌÀ¤¹¤ë¡£

KON
¥³¥ó¥½¡¼¥ë¾å¤ÇÆüËܸì¤òɽ¼¨¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ëµ¿»÷üËö¤òºî¤ë¥½¥Õ¥È¤Ç¤¢¤ê¡¢Linux¾å¤Ç¹­¤¯ÍøÍѤµ¤ì¤Æ¤¤¤ë¡£JIS¥³¡¼¥É¤ÈEUC¤Ï¥Ç¥Õ¥©¥ë¥È¤ÇÀµ¤·¤¯É½¼¨¤µ¤ì¤ë¡£Emacs (Mule) Åù¤Çºî¶È¤¹¤ë¾ì¹ç¤Ë¤Ïʸ»ú¥³¡¼¥É¤Ïµ¤¤Ë¤·¤Ê¤¯¤Æ¤â¤è¤¤¡£

X¾å¤Î¥¿¡¼¥ß¥Ê¥ë¥¨¥ß¥å¥ì¡¼¥¿
X¤ÎGUI´Ä¶­¤Ë¤ª¤¤¤Æ¥³¥ó¥½¡¼¥ë¤òÍøÍѤ¹¤ë¤¿¤á¤Ë²¾ÁÛüËö¤¬ÍѤ¤¤é¤ì¤ë¤¬¡¢É¸½à¤Ç»È¤ï¤ì¤ë¤Î¤¬xterm¤Ç¤¢¤ë¡£¤·¤«¤·¡¢xterm¤ÏÆüËܸì¤òɽ¼¨¤Ç¤­¤Ê¤¤¡£¤½¤³¤Ç¡¢xterm¤ò¿¸À¸ìÍѤ˳ÈÄ¥¤·¤¿kterm¤¬ÍѤ¤¤é¤ì¤ë¡£Ê¸»ú¥³¡¼¥É¤Ï¥Þ¥¦¥¹¥«¡¼¥½¥ë¤òkterm¾å¤Ë¤ª¤¤¤ÆCtrl+Ã楯¥ê¥Ã¥¯¤Çɽ¼¨¤µ¤ì¤ëVT Option¤Î¥á¥Ë¥å¡¼¤ÇÀÚ¤êÂؤ¨¤ë¤³¤È¤¬¤Ç¤­¤ë¡£

¤Ê¤ª¡¢kterm¾å¤Ç¤¢¤Ã¤Æ¤âls¤Ç¤Î¥Õ¥¡¥¤¥ë̾ɽ¼¨¤ÏÆüËܸì¤òɽ¼¨¤Ç¤­¤Ê¤¤¤Î¤Ç¥Õ¥¡¥¤¥ë̾¤Ë¤ÏÆüËܸì¤ò»ÈÍѤ·¤Ê¤¤Êý¤¬Îɤ¤¡£


7. ¥Õ¥©¥ó¥È

X¾å¤Çʸ»ú¤òɽ¼¨¤¹¤ë¤³¤È¤Ï¾¤Î¿Þ·Á¤òɽ¼¨¤¹¤ë¤Î¤ÈƱ¤¸»ÅÁȤߤǤ¢¤ê¡¢¤¢¤é¤«¤¸¤áÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë¥Ó¥Ã¥È¥Þ¥Ã¥×²½¤µ¤ì¤¿»úÂΡʥե©¥ó¥È¡Ë¤òÉÁ²è¤¹¤ë¡£¤è¤Ã¤Æ¡¢ÆüËܸì¤Î¥Õ¥©¥ó¥È¤ò¤¢¤é¤«¤¸¤áÍÑ°Õ¤·¤Æ¤ª¤«¤Ê¤¤¤ÈÆüËܸì¤Îɽ¼¨¤¬¤Ç¤­¤Ê¤¤¡£


8. ÆüËܸì¤ÎÆþÎÏ (Canna ¤ÎÍøÍÑ)

¥µ¡¼¥Ð/¥¯¥é¥¤¥¢¥ó¥È¥â¥Ç¥ë

UNIX¤Ë¤ª¤¤¤Æ¤Ï¥µ¡¼¥Ð/¥¯¥é¥¤¥¢¥ó¥È¥â¥Ç¥ë¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òÍøÍѤ¹¤ë¤³¤È¤¬Â¿¤¤¡£ÆüËܸìÆþÎϤˤª¤¤¤Æ¤â¡¢ÆþÎϤ·¤Æ¤¤¤ëüËö¤È¤«¤Êʸ»úÎó¤ò´Á»ú¤«¤Êº®¤¸¤êʸ¤ËÊÑ´¹¤¹¤ë¥×¥í¥°¥é¥à¤ÏƱ°ì¥Û¥¹¥È¾å¤Ë¤Ê¤¯¤Æ¤âÎɤ¤¡£¤³¤Î´Á»úÊÑ´¹¤ò¹Ô¤Ã¤Æ¤¤¤ëÉôʬ¤¬ÊÑ´¹¥µ¡¼¥Ð¤Ç¤¢¤ë¡£¤³¤³¤Ç¤Ï¡¢Canna¤òÍѤ¤¤¿Îã¤ò¾Ò²ð¤¹¤ë¡£

Canna¤Ë¤ª¤¤¤Æ¤Ï¡¢ÊÑ´¹¥µ¡¼¥Ð¤Ïcannaserver¤Ç¤¢¤ê¡¢ÆüËܸìÆþÎϤΥեí¥ó¥È¥¨¥ó¥É¥×¥í¥»¥Ã¥µ¤È¤·¤Æcanuum (¥­¥ã¥Ë¥å¥¦¥à) ¤¬¤¢¤ë¡£¤Þ¤¿¡¢XÂбþ¤ÎÆþÎϥ᥽¥Ã¥É¡ÊX Input Method, XIM¡Ë¤Ë¤Ï kinput2 ¤¬¤¢¤ë¡£cannaserver ¤È canuum ¤ò¹ç¤ï¤»¤Æ Canna ¤È¸Æ¤Ö¡£X¾å¤Îktem¤Ë¤ª¤¤¤Æ¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ê¤É¤ÇÆüËܸì¤òÆþÎϤ¹¤ëºÝ¤Ë¤Ïkinput2¤¬ÍѤ¤¤é¤ì¤ë¡£


¥¨¥Ç¥£¥¿¾å¤«¤é¤ÎÆüËܸìÆþÎÏ

Emacs (Mule)

Emacs¤Ï¥¨¥Ç¥£¥¿¤È¸À¤¦¤è¤ê¤âÅý¹ç´Ä¶­¤È¸À¤Ã¤¿Êý¤¬¶á¤¤Â¸ºß¤Ç¡¢ÅŻҥ᡼¥ë¤ä¥Í¥Ã¥È¥Ë¥å¡¼¥¹¤ÎÆɤ߽ñ¤­¡¢¥×¥í¥°¥é¥ß¥ó¥°¤ä¥Ç¥Ð¥Ã¥°¤Ê¤É¤â¤³¤Î¾å¤Ç¹Ô¤¦¤³¤È¤¬¤Ç¤­¤ë¡¢Èó¾ï¤Ë¹âµ¡Ç½¤Ê¥¨¥Ç¥£¥¿¤Ç¤¢¤ë¡£UNIX¤Ë¤ª¤¤¤Æ¤Ï¾¤Ëvi¤È¤¤¤¦¿Íµ¤¤Î¹â¤¤¥¨¥Ç¥£¥¿¤â¤¢¤ë¤¬¡¢º£²ó¤ÏEmacs¤Î¤ß¤Ë¹Ê¤Ã¤ÆÏäò¿Ê¤á¤ë¡£

¸½ºß¤Î¥·¥¹¥Æ¥à¤Ç¤Ïµ¯Æ°»þ¤Ëcannaserver¤â¼«Æ°Åª¤Ëµ¯Æ°¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¢Emacsµ¯Æ°¸å¤ÏÆüËܸ줬»ÈÍѤǤ­¤ë¾õÂ֤ˤʤäƤ¤¤ë¡£¼ÂºÝ¤Ë¤Ï¡¢

emacs ./text

Åù¤·¤ÆEmacs¤òµ¯Æ°¤·¤¿¤¢¤È¡¢

Alt+x canna

¤ÈÆþÎϤ·¡¢

Ctrl+\

¤Ç¥í¡¼¥Þ»ú¤Ò¤é¤¬¤ÊÆþÎϤ¬¹Ô¤Ê¤¨¤ë¡£°Ê²¼¤ËEmacs¤ÈCanna¤Î´ðËÜŪ¤Ê¥­¡¼Áàºî¤òÎóµó¤¹¤ë¡£ÆüËܸìÆþÎϥ⡼¥É¤Ø¤ÎÀÚ¤êÂؤ¨¤Ï¤½¤ì¤¾¤ì¤Î´Ä¶­²¼¤Ç.emacs¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤ËÀßÄꤵ¤ì¤Æ¤¤¤ë¤Î¤ÇÊ̤δĶ­¡Ê¥Û¥¹¥È¡Ë¤Çºî¶È¤¹¤ë»þ¤Ë¤ÏÃí°Õ¤¹¤ë¤³¤È¡£


Emacs

¢«¢¬¢­¢ª ¥«¡¼¥½¥ë°ÜÆ°
Ctrl+a ¹Ô¤ÎºÇ½é¤Ë°ÜÆ°
Ctrl+e ¹Ô¤ÎºÇ¸å¤Ë°ÜÆ°
Esc < ¥Õ¥¡¥¤¥ë¤ÎºÇ½é¤Ë°ÜÆ°
Esc > ¥Õ¥¡¥¤¥ë¤ÎºÇ¸å¤Ë°ÜÆ°
Ctrl+d ¥«¡¼¥½¥ë°ÌÃÖ¤Îʸ»úºï½ü
BS ¥«¡¼¥½¥ë°ÌÃÖ¤ÎÁ°¤Îʸ»úºï½ü
Ctrl+k ¥«¡¼¥½¥ë°ÌÃÖ¤«¤éʸËö¤Þ¤Çºï½ü
Ctrl+g ÆþÎÏ¥­¥ã¥ó¥»¥ë
Ctrl+x U ¥¢¥ó¥É¥¥
Ctrl+@ ¥Þ¡¼¥¯
Ctrl+w ¥Þ¡¼¥¯°ÌÃÖ¤«¤é¥«¡¼¥½¥ë¤ÎÁ°¤Îʸ»ú¤Þ¤Ç¥«¥Ã¥È
Ctrl+y ¥Ú¡¼¥¹¥È
Ctrl+x Ctrl+s ¥Õ¥¡¥¤¥ëÊݸ
Ctrl+x Ctrl+w ¥Õ¥¡¥¤¥ë̾¤òÉÕ¤±¤ÆÊݸ
Ctrl+x Ctrl+f ¥Õ¥¡¥¤¥ë¤ò³«¤¯
Ctrl+s ʸ»úÎ󸡺÷
Ctrl+h t ¥Á¥å¡¼¥È¥ê¥¢¥ë
Ctrl+x Ctrl+c ½ªÎ»


Canna

¥¹¥Ú¡¼¥¹¥­¡¼¤ò²¡¤¹Á°
space ÊÑ´¹
Ctrl+b ¥«¡¼¥½¥ëº¸°ÜÆ°
Ctrl+f ¥«¡¼¥½¥ë±¦°ÜÆ°
Ctrl+n ¥«¡¼¥½¥ë²¼°ÜÆ°
Ctrl+p ¥«¡¼¥½¥ë¾å°ÜÆ°
BS °ìʸ»ú¾Ãµî
Enter ³ÎÄê
F1 µ­¹æÆþÎÏ
F2 16¿Ê¥³¡¼¥É
F3 Éô¼óÆþÎÏ

ÊÑ´¹Ãæ¡Ê¥¹¥Ú¡¼¥¹¥­¡¼¤ò²¡¤·¤Æ³ÎÄꤹ¤ëÁ°¡Ë
space ¼¡¸õÊäɽ¼¨
Ctrl+o ʸÀá¿­¤Ð¤·
Ctrl+i ʸÀá½Ì¤á
Ctrl+b ¥«¡¼¥½¥ëº¸°ÜÆ°
Ctrl+f ¥«¡¼¥½¥ë±¦°ÜÆ°
Ctrl+n ¼¡¤ÎÊÑ´¹¸õÊäɽ¼¨
Ctrl+p Á°¤ÎÊÑ´¹¸õÊäɽ¼¨
Ctrl+w ÊÑ´¹¸õÊä°ìÍ÷
Enter ³ÎÄê
BS ÊÑ´¹¼è¤ê»ß¤á



Êä­
X¤Î´Ä¶­¤Ç¤Ï¡¢¥Þ¥¦¥¹¤Îº¸¥Ü¥¿¥ó¤ò¤ª¤·¤¿¤Þ¤Þ¥É¥é¥Ã¥°¤·¤ÆÈϰϤòÁªÂò¤·¤¿¸å¡¢Ê̤ξì½ê¤ÇÃæ¥Ü¥¿¥ó¤ò¤ª¤¹¤³¤È¤Ë¤è¤ê¥³¥Ô¡¼¡õ¥Ú¡¼¥¹¥È¤¬²Äǽ¤Ç¤¢¤ë¡£


¥Û¡¼¥à¥Ú¡¼¥¸ºîÀ®¹ÖºÂ¥È¥Ã¥×¥Ú¡¼¥¸¤ËÌá¤ë

index¥Ú¡¼¥¸¤ØÌá¤ë

- # -