๐ก ์๋ ์ํฌํธ(Auto Import) : Opt+Enter
๐ก ํต ํฝ์ค ์ ์ : Opt+Enter
๐ก ์๋์ผ๋ก ๋ท๋ฌธ์ฅ ์์ฑ ์ํค๊ณ ๋ค์์ค๋ก ๋์ด๊ฐ๊ธฐ : Command+Shift+Enter
๐ก ๋ณต๋ถํ๊ณ ์ถ์ ๋ถ๋ถ ๋๋๊ทธํด์ ๊ทธ ๋ฐ์ ๋๊ฐ์ด ๋ณต๋ถํ๊ธฐ : command + D
๐ก ํจ์๋ก ๋ง๋ค๊ณ ์ถ์๋ถ๋ถ ๋๋๊ทธํด์ ํจ์๋ก ์ถ์ถํ๊ธฐ : ^ + T ํ๊ณ Extract method์ ํ
๐ก ํ๋ผ๋ฏธํฐ ์ ๋ณด ๋ณด๊ธฐ : command + P
๐ก Generate : command + N (aka.getter and setter ๋จ์ถํค, ์์ฑ์ ์์ฑ, toString() ์์ฑ)
๐ก inline Variable : command + option + N (aka.๋ฐํํ ๋ณ์์ ๋๊ณ ๋๋ฅด๋ฉด Return์ ํ์ค๋ก ๋ง๋ค์ด์ค)
๐ก ๋ณ์ ์ถ์ถํ๊ธฐ : command + option + V
๐ก ๋ฉ์๋ ์ถ์ถํ๊ธฐ : command + option + M
๐ก ๋ณ์ ์ด๋ฆ ํ๋ฒ์ ๋ฐ๊พธ๊ธฐ : shift + f6
๐ก Test ์ฝ๋ ๋ผ๋ ์๋ ์์ฑํ๊ธฐ : shift + command + T (ํ ์คํธ์ฝ๋๋ฅผ ๋ง๋ค๊ณ ์ถ์ ํด๋์ค ํด๋ฆญํ)
๐ก ์ด์ ์ ์คํํ๋๊ฒ ๋ค์ ์คํ : control + R
๐ก public static void main(String[] args) : psvm
๐ก System.out.println (+ value) : soutv
๐ก ๊ณผ๊ฑฐ ํ์ ์ดํด๋ณด๊ธฐ๐ : command + E
๐ก ์๋ for๋ฌธ ๋ง๋ค๊ธฐ (๋ฐฐ์ด์ด๋ ๋ฆฌ์คํธ์์ ํ๋์ฉ ๊บผ๋ด๋ ๋ฐ๋ณต๋ฌธ ์๋ ์์ฑ) : iter(์น๊ณ ์ํฐ)
๐ก ํจ์์์ ๋งค๊ฐ๋ณ์๋ก ์ถ์ถํ๊ธฐ : command + option + p
๐ก ๊ฐ์๊ณณ ์์ ์ ์ฌ๋ฌ ์ค์์ ์งํํ๊ธฐ : option ๋๋ธํด๋ฆญ! + ๋ฐฉํฅํ ์ OR ์๋ (+์ฌ๊ธฐ์ ์ต์ ์ผ๋ก ์ค๋งํธํ๊ฒ ์ด๋๊ฐ๋ฅ!)
๐ก ๋จ์ด๋ณ ์ด๋ : OPT + →/←
๐ก ๋จ์ด๋ณ ์ ํ : OPT + Shift + →/←