Next: Electric C, Up: C Modes [Contents][Index]
ËÜÀá¤Ç¤Ï¡¢C¥â¡¼¥É¤È¤½¤Î´ØÏ¢¥â¡¼¥É¤Ç¥Ý¥¤¥ó¥È¤ò°Üư¤¹¤ë ¥³¥Þ¥ó¥É¤Ë¤Ä¤¤¤Æ½Ò¤Ù¤Þ¤¹¡£
C-c C-u
¥Þ¡¼¥¯¤ò¥Ý¥¤¥ó¥È°ÌÃÖ¤ËÀßÄꤷ¡¢
¥Ý¥¤¥ó¥È¤ò´Þ¤à¥×¥ê¥×¥í¥»¥Ã¥µ¤Î¾ò·ïÀá¤ÎÀèÆ¬¤Ë¸å¸þ¤¤Ë¥Ý¥¤¥ó¥È¤òÌ᤹¡£
¿ô°ú¿ô¤ÏÈ¿Éü²ó¿ô¤È¤·¤ÆÆ¯¤¯¡£
Éé¤Î°ú¿ô¤ò»ØÄꤹ¤ë¤È¡¢¾ò·ïÀá¤ÎËöÈø¤ËÁ°¸þ¤¤Ë¥Ý¥¤¥ó¥È¤ò°Üư¤¹¤ë¡£
¸å¸þ¤¤ËÌá¤ë¾ì¹ç¡¢
#elif
¤Ï¡¢#if
¤¬Â³¤¯#else
¤Î¤è¤¦¤Ë°·¤ï¤ì¤ë¡£
Á°¸þ¤¤Ë¿Ê¤à¾ì¹ç¡¢#elif
¤Ï̵»ë¤µ¤ì¤ë
33¡£
C-c C-p
¥Þ¡¼¥¯¤ò¥Ý¥¤¥ó¥È°ÌÃÖ¤ËÀßÄꤷ¡¢ ¥×¥ê¥×¥í¥»¥Ã¥µ¤Î¾ò·ïÀá¤ò²£ÃǤ·¤Æ¸å¸þ¤¤Ë¥Ý¥¤¥ó¥È¤ò°Üư¤¹¤ë¡£ ¿ô°ú¿ô¤ÏÈ¿Éü²ó¿ô¤È¤·¤ÆÆ¯¤¯¡£ Éé¤Î°ú¿ô¤ò»ØÄꤹ¤ë¤È¡¢Á°¸þ¤¤Ë°Üư¤¹¤ë¡£
C-c C-n
¥Þ¡¼¥¯¤ò¥Ý¥¤¥ó¥È°ÌÃÖ¤ËÀßÄꤷ¡¢ ¥×¥ê¥×¥í¥»¥Ã¥µ¤Î¾ò·ïÀá¤ò²£ÃǤ·¤ÆÁ°¸þ¤¤Ë¥Ý¥¤¥ó¥È¤ò°Üư¤¹¤ë¡£ ¿ô°ú¿ô¤ÏÈ¿Éü²ó¿ô¤È¤·¤ÆÆ¯¤¯¡£ Éé¤Î°ú¿ô¤ò»ØÄꤹ¤ë¤È¡¢¸å¸þ¤¤Ë°Üư¤¹¤ë¡£
M-a
¤â¤Ã¤È¤âÆâ¦¤ÎC¤Îʸ¤ÎÀèÆ¬¤Ë¥Ý¥¤¥ó¥È¤ò°Üư¤¹¤ë
¡Êc-beginning-of-statement
¡Ë¡£
¤¹¤Ç¤Ëʸ¤ÎÀèÆ¬¤Ë¥Ý¥¤¥ó¥È¤¬¤¢¤ë¾ì¹ç¡¢Ä¾Á°¤Îʸ¤ÎÀèÆ¬¤Ë°Üư¤¹¤ë¡£
¿ô°ú¿ôn¤ò»ØÄꤹ¤ë¤È¡¢n-1¤À¤±¤Þ¤¨¤Îʸ¤Ë°Üư¤¹¤ë¡£
¥Ý¥¤¥ó¥È¤¬¡¢Ê¸»úÎó¤ä¥³¥á¥ó¥È¤ÎÆâ¦¡¢¤¢¤ë¤¤¤Ï¡¢ ¥³¥á¥ó¥È¤Î¤¦¤·¤í¡Ê¥³¥á¥ó¥È¤Î¤¢¤¤¤À¤ËÇòʸ»ú¤¬¤¢¤ë¾ì¹ç¤Î¤ß¡Ë¤Ë¤¢¤ë¾ì¹ç¡¢ C¤Îʸ¤Ç¤Ï¤Ê¤¯¼«Á³¸À¸ì¤Îʸñ°Ì¤Ç°Üư¤¹¤ë¡£
¥×¥í¥°¥é¥à¤«¤é¸Æ¤Ð¤ì¤ë¤È¤¤Ë¤Ï¡¢¤³¤Î´Ø¿ô¤Ï¡¢3¤Ä¤Î°ú¿ô¡¢¤Ä¤Þ¤ê¡¢ È¿Éü²ó¿ô¡¢¡Ê¤³¤ì¤è¤ê¤â¸å¸þ¤¤Ë¤ÏÌá¤é¤Ê¤¤¡Ë°Üư¸Â³¦¡¢ ¥Ý¥¤¥ó¥È¤¬¥³¥á¥ó¥È¤ÎÆâ¦¤Ë¤¢¤ë¾ì¹ç¤Ë¼«Á³¸À¸ì¤Îʸñ°Ì¤Î°Üư¤ò¤¹¤ë¤«¤É¤¦¤«¡¢ ¤ò¼è¤ë¤¬¡¢¤³¤ì¤é¤Ï¾Êά¤Ç¤¤ë¡£
M-e
¤â¤Ã¤È¤âÆâ¦¤ÎC¤Îʸ¤ÎËöÈø¤Ë¥Ý¥¤¥ó¥È¤ò°Üư¤¹¤ë¡£
M-a¤ÈƱ¤¸¤À¤¬¡¢°ÜưÊý¸þ¤¬µÕ¡Êc-end-of-statement
¡Ë¡£
M-x c-backward-into-nomenclature
C++¤Î̿̾¸ìË¡¤ÎÉôʬ¤äñ¸ì¤ÎÀèÆ¬¤Ë¸å¸þ¤¤Ë¥Ý¥¤¥ó¥È¤ò°Üư¤¹¤ë¡£ ¿ô°ú¿ôn¤ò»ØÄꤹ¤ë¤È¡¢n²ó°Üư¤¹¤ë¡£ n¤¬Éé¤Ê¤é¤Ð¡¢Á°¸þ¤¤Ë°Üư¤¹¤ë¡£ C++¤Î̿̾¸ìË¡¤È¤Ï¡¢ NamingSymbolsWithMixedCaseAndNoUnderlines¤Î¤è¤¦¤Ê·Á¤Î¥·¥ó¥Ü¥ë̾¤Î¤³¤È ¡Ê¤Ä¤Þ¤ê¡¢Âçʸ»ú¤Ç»Ï¤á¤¿Ã±¸ì¤òÏ¢·ë¤·¤¿¤â¤Î¡Ë¡£ ³ÆÂçʸ»ú¤¬Éôʬ¤äñ¸ì¤ÎÀèÆ¬¤È¤Ê¤ë¡£
GNU¥×¥í¥¸¥§¥¯¥È¤Ç¤Ï¡¢ C¤äC++¤Î¼±Ê̻Ҥϡ¢Âçʸ»ú¾®Ê¸»ú¤Ç¶èÊ̤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢ ñ¸ì¤ò²¼Àþ¤Ç¶èÀڤ뤳¤È¤ò¿ä¾©¤¹¤ë¡£
M-x c-forward-into-nomenclature
C++¤Î̿̾¸ìË¡¤ÎÉôʬ¤äñ¸ì¤ÎËöÈø¤ËÁ°¸þ¤¤Ë¥Ý¥¤¥ó¥È¤ò°Üư¤¹¤ë¡£ ¿ô°ú¿ôn¤ò»ØÄꤹ¤ë¤È¡¢n²ó°Üư¤¹¤ë¡£