ÀÌ ¼½¼ÇÀº Code Style Options ´ÙÀ̾ó·Î±×ÀÇ General ÅÇÀ» ±â¼úÇÕ´Ï´Ù.

ÅÇÀº 3°³ÀÇ ´ÙÀ½ ¿É¼Ç ±×·ìÀ» °®°í ÀÖ½À´Ï´Ù - Naming,
Keep When Reformatting, Order
of Members, ±×¸®°í ¿©·¯ °³ÀÇ ºÐ¸®µÈ Á¦¾î¸¦ °®°í ÀÖ½À´Ï´Ù - Comment code,
Line separator ¿Í Right margin.
Prefer longer names
|
¸¸ÀÏ Ã¼Å©µÇ¸é, ±×°ÍÀÌ ÄÚµå ¿Ï·á¸¦ À§ÇØ ·è¾÷ ¸ñ·ÏÀ» ¿ ¶§ IDEA´Â ´õ ±ä À̸§À» °Á¶ÇÕ´Ï´Ù.

±×·¸Áö ¾ÊÀ¸¸é, ´õ ªÀº À̸§ÀÌ °Á¶µË´Ï´Ù.

|
Name prefix/suffix
|
Çʵå, Á¤ÀûÀÎ Çʵå, ¸Å°³ º¯¼ö¿Í ±×µéÀÇ À̸§ÀÌ »óÀÀÇÏ´Â ÅØ½ºÆ® ¹Ú½º¿¡¼ IDEA¿¡ ÀÇÇØ Á¦¾ÈµÈ ·ÎÄà º¯¼ö¸¦ À§ÇÑ À̸§ ½Äº°¹øÈ£/Á¢¹Ì»ç¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
|
|
Line breaks
|
¸¸ÀÏ Ã¼Å©µÇ¸é, Äڵ尡 Àç Æ÷¸ËµÉ ¶§ ¶óÀÎ ºê·¹ÀÌÅ©´Â À¯ÁöµÉ °ÍÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, IDEA°¡ ±×µé Áß ¾î´À ÂÊÀÌ »èÁ¦µÇ¾î¾ß¸¸ ÇÏ´ÂÁö Á¤ÇÕ´Ï´Ù.
|
Comment at first column
|
¸¸ÀÏ Ã¼Å©µÇ¸é, Äڵ尡 Àç Æ÷¸ËµÉ ¶§ ù¹øÂ° Ä®·³¿¡¼ÀÇ ÄÚ¸àÆ®´Â µé¿©¾²±â ¼öÁØ¿¡¼ ±×µéÀÇ À§Ä¡¸¦ µ¶¸³ÀûÀ¸·Î À¯ÁöÇÒ °ÍÀÔ´Ï´Ù.
|
Simple methods in
one line
|
¸¸ÀÏ Ã¼Å©µÇ¸é, Äڵ尡 ÀçÆ÷¸ËµÉ ¶§ ÇÑ ¶óÀο¡¼ ¾²¿©Áø ´Ü¼øÇÑ ¸Þ¼Òµå´Â ±×·± Æ÷¸ÅÆÃÀ» À¯ÁöÇÒ °ÍÀÔ´Ï´Ù.

|
ÇϳªÀÇ ¶óÀο¡ ±×·± ´Ü¼øÇÑ ¹æ¹ýÀ» ÀÚµ¿ÀûÀ¸·Î ¹èÄ¡ÇÏ´Â Line
breaks üũ ¹Ú½º¸¦ ¼±ÅÃÇÏÁö ¸¶½Ê½Ã¿À.
|
|
Simple blocks in
one line
|
¸¸ÀÏ Ã¼Å©µÇ¸é, Äڵ尡 Àç Æ÷¸ËµÉ ¶§ ÇÑ ¶óÀο¡¼ ¾²¿©Áø ´Ü¼øÇÑ ÄÚµå ºí·Ï ¸Þ¼Òµå´Â ±×·± Æ÷¸ÅÆÃÀ» À¯ÁöÇÒ °ÍÀÔ´Ï´Ù.
|
Control statement in
one line
|
¸¸ÀÏ Ã¼Å©µÇ¸é, Äڵ尡 Àç Æ÷¸ËµÉ ¶§ ÇÑ ¶óÀÎ »óÀÇ Áß°ýÈ£ ³»¿¡¼ ŸÀÌÇÁµÈ Á¦¾î¹®µé (if,
for °°Àº)Àº º¯°æµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, °¢ Ưº°ÇÑ ¹®Àå ¶Ç´Â Ç¥Çö½ÄÀº º°µµ ¶óÀÎÀÇ ÂÊÀ¸·Î ¿Å°ÜÁú °ÍÀÔ´Ï´Ù.
|
|
List
|
IDEA°¡ ±× ÀÚü¿¡ ÀÇÇØ ±×°ÍµéÀ» »ðÀÔÇÒ ¶§ ¾î¶»°Ô ÀÌµé ¸â¹ö°¡ ³ªÅ¸³ª´Â°¡ÀÇ ¼ø¼¸¦ ÁöÁ¤ÇÕ´Ï´Ù(¿¹¸¦ µé¸é,
Intention
ActionsÀÇ °æ¿ì). ±×µéÀÇ ¼ø¼¸¦ º¯°æÇϱâ À§ÇØ, Move
Up°ú Move Down ¹öưÀ» »ç¿ëÇϽʽÿÀ.
|
|
Line comment at
first column
|
¸¸ÀÏ Ã¼Å©µÇ¸é, ÅØ½ºÆ®°¡ ÀçÆ÷¸ËµÇ°Å³ª, µé¿©¾²±â µÉ ¶§ ¶óÀÎ ÄÚ¸àÆ®´Â ÇöÀçÀÇ µé¿©¾²±â ·¹º§¿¡ µû¶ó ù ¹øÂ° Ä®·³À¸·Î ¿Å°ÜÁú °ÍÀÔ´Ï´Ù.
|
Block comment at
first column
|
¸¸ÀÏ Ã¼Å©µÇ¸é, ÅØ½ºÆ®°¡ ÀçÆ÷¸ËµÇ°Å³ª, µé¿©¾²±â µÉ ¶§ ºí·Ï ÄÚ¸àÆ®´Â ÇöÀçÀÇ µé¿©¾²±â ·¹º§¿¡ µû¶ó ù ¹øÂ° Ä®·³À¸·Î ¿Å°ÜÁú °ÍÀÔ´Ï´Ù.
|
|
¶óÀÎ ºÐ¸®ÀÚ(»õ·Î¿î ÆÄÀÏÀ» À§ÇØ)
|
Drop-down box
|
IDEA¿¡ ÀÇÇØ »ý¼ºµÈ ÆÄÀÏ¿¡¼ »ç¿ëµÇ´Â ¶óÀÎ ºÐ¸®ÀÚ¸¦ ÁöÁ¤ÇϽʽÿÀ. ´ç½ÅÀº µðÆúÆ® ¼±ÅÃÀ» »ç¿ëÇϱâ À§ÇØ System dependent À» ¼³Á¤ÇÒ ¼ö Àְųª, ¶Ç´Â ´ç½ÅÀº ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ ƯÀ¯ÇÑ ¶óÀÎ ºÐ¸®ÀÚ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
|
Text field
|
¿¡µðÅÍ¿¡¼ ÆäÀÌÁö¸¦ Ç¥½ÃÇϱâ À§ÇØ »ç¿ëµÇ´Â Ä®·³ÀÇ ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.
|
|
|