Next: Custom C Indent, Previous: Lisp Indent, Up: Program Indent [Contents][Index]
¤³¤³¤Ç¤Ï¡¢C¥â¡¼¥É¤È¤½¤Î´ØÏ¢¥â¡¼¥É¤Ë¤ª¤±¤ë»ú²¼¤²¥³¥Þ¥ó¥É¤ò¾Ò²ð¤·¤Þ¤¹¡£
C-c C-q
¸½ºß¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤Î´Ø¿ôÄêµÁ¡¢¤¢¤ë¤¤¤Ï¡¢·¿Àë¸À¤Î½¸¤Þ¤ê¤ò»ú²¼¤²¤·Ä¾¤¹
¡Êc-indent-defun
¡Ë¡£
C-M-q
¥Ý¥¤¥ó¥È¤Î¤¦¤·¤í¤Ë¤¢¤ëÄà¤ê¹ç¤Ã¤¿¼°¤ÎÃæ¤Î³Æ¹Ô¤ò»ú²¼¤²¤·Ä¾¤¹
¡Êc-indent-exp
¡Ë¡£
Á°ÃÖ°ú¿ô¤ò»ØÄꤹ¤ë¤È¡¢
ÉÔÀµ¤Ê¹½Ê¸¤ËÂФ¹¤ë¸¡ºº¤ò¤»¤º¤Ë¡¢·Ù¹ð¥á¥Ã¥»¡¼¥¸¤âȯ¤·¤Ê¤¤¡£
TAB
¸½ºß¹Ô¤ò»ú²¼¤²¤·Ä¾¤¹¤«¡¢¥¿¥Öʸ»ú¤òÁÞÆþ¤¹¤ë
¡Êc-indent-command
¡Ë¡£
c-tab-always-indent
¤¬t
¤Ê¤é¤Ð¡¢
¸½ºß¹Ô¤ò»ú²¼¤²¤·Ä¾¤¹¤À¤±¤Ç¡¢Â¾¤Ë¤Ï²¿¤â¤·¤Ê¤¤¡£
¤³¤ì¤¬¥Ç¥Õ¥©¥ë¥È¡£
¤³¤ÎÊÑ¿ô¤¬nil
¤Ê¤é¤Ð¡¢
¥Ý¥¤¥ó¥È¤¬º¸Ã¼¤«»ú²¼¤²¤Î;ÇòÉôʬ¤Ë¤¢¤ë¾ì¹ç¤Ë¸Â¤ê¡¢»ú²¼¤²¤·Ä¾¤¹¡£
¤µ¤â¤Ê¤±¤ì¤Ð¡¢¥¿¥Ö
¡Ê¤¢¤ë¤¤¤Ï¡¢indent-tabs-mode
¤¬nil
¤Ê¤é¤Ð¡¢
Åù²Á¤Ê¸Ä¿ô¤Î¶õÇò¡Ë¤òÁÞÆþ¤¹¤ë¡£
¾åµ¤Î¡Ênil
¤ät
¡Ë°Ê³°¤ÎÃͤǤ¢¤ì¤Ð¡¢Ä̾ï¤É¤ª¤ê»ú²¼¤²¤·Ä¾¤¹¡£
¤¿¤À¤·¡¢¥³¥á¥ó¥È¡¢Ê¸»úÎó¡¢¥×¥ê¥×¥í¥»¥Ã¥µ»ØÎá¤ÎÆâ¦¤Ç¤Ï¡¢¥¿¥Ö¤òÁÞÆþ¤¹¤ë¡£
C-u TAB
¸½ºß¹Ô¤Î¹½Ê¸¤Ë½¾¤Ã¤Æ¸½ºß¹Ô¤ò»ú²¼¤²¤·Ä¾¤¹¡£ ¤Ê¤ª¡¢¸½ºß¹Ô¤«¤é»Ï¤Þ¤ë¼°¤ò¹½À®¤¹¤ë¹Ô¤âƱ¤¸Éý¤À¤±»ú²¼¤²¤·Ä¾¤¹¡£ see Multi-line Indent¡£
¥«¥ì¥ó¥È¥Ð¥Ã¥Õ¥¡Á´ÂΤò»ú²¼¤²¤·Ä¾¤¹¤Ë¤Ï¡¢ C-x h C-M-\¤ÈÂǤÁ¤Þ¤¹¡£ ¤³¤ì¤Ï¡¢¤Þ¤º¡¢¥Ð¥Ã¥Õ¥¡Á´ÂΤò¥ê¡¼¥¸¥ç¥ó¤È¤·¤Æ¤«¤é¡¢ ¤½¤Î¥ê¡¼¥¸¥ç¥ó¤ò»ú²¼¤²¤·Ä¾¤·¤Þ¤¹¡£
¥«¥ì¥ó¥È¥Ö¥í¥Ã¥¯¤ò»ú²¼¤²¤·Ä¾¤¹¤Ë¤Ï¡¢C-M-u C-M-q¤ÈÂǤÁ¤Þ¤¹¡£ ¤³¤ì¤Ï¡¢¤Þ¤º¡¢¥Ö¥í¥Ã¥¯¤ÎÀèÆ¬¤Ë°Üư¤·¤Æ¤«¤é¡¢ ¥Ö¥í¥Ã¥¯Á´ÂΤò»ú²¼¤²¤·Ä¾¤·¤Þ¤¹¡£