1. ๋ฉ์ธ๋ฉ์๋ ์์ฑ ๋ฐ ์คํ
1.1 ๋๋ ํ ๋ฆฌ, ํจํค์ง, ํด๋์ค ์์ฑ ๋ชฉ๋ก ๋ณด๊ธฐ
mac : cmd + n
win : alt + insert
1.2 ์คํํ๊ฒฝ ์คํ
ํ์ฌ ํฌ์ปค์ค
mac : ctrl + shift + r
win : shift + ctrl + F10
์ด์ ์คํ
mac : ctrl + r
win : shift + F10
1. ์ฝ๋ Edit
1.1 ํ์ค ๋ณต์ฌํ๊ธฐ(Copy Line)
๋งฅ: cmd + d
์๋์ฐ: ctrl + d
1.2 ํ ์ค ์ง์ฐ๊ธฐ(Delete Line)
๋งฅ: cmd + delete
์๋์ฐ: ctrl + y
1.3 Undo
Mac: cmd + z
Win: ctrl + z
1.4 ๋ผ์ธ ํฉ์น๊ธฐ(Join Lines)
ctrl + shift + j
1.5 ๋ผ์ธ ์ฎ๊ธฐ๊ธฐ(Move Line Up / down)
shift + alt + up /down //๋ฌธ๋ฒ ์๋ฌ ์๊ด ์์ด ์ด๋
shift + cmd + up / down //๋ฌธ๋ฒ ์๋ฌ ์๋ ํ๋ ๋ด์ ์ด๋
1.6 Move Element
Mac: shift + alt + cmd + Right / Left
Win: shift + alt + ctrl + Right / Left
1.7 ์ธ์๊ฐ ์ฆ์ ๋ณด๊ธฐ
- ์ฝ๋์์ ์์ฑ์์ ์ธ์๊ฐ์ ์ฆ์ ํ์ธํ๋ ๋ฐฉ๋ฒ
mac: cmd + p
win : ctrl + p
1.8 ์ฝ๋ ๊ตฌํ๋ถ ์ฆ์ ๋ณด๊ธฐ
- ์ฝ๋์์ ๋ฉ์๋์ ๊ตฌํ ๋ถ๋ฅผ ์ฆ์ ํ์ธํ๋ ๋ฐฉ๋ฒ
- ๋ฉ์๋, ์์ฑ์, ํด๋์ค ๋ชจ๋ ์ ์ฉ ๊ฐ๋ฅ
mac: option + space
win: shift + ctrl + i
1.9 Doc ์ฆ์ ๋ณด๊ธฐ
mac: F1
win: ctrl + q
2. ํฌ์ปค์ค - ์๋ํฐ
2.1 ๋จ์ด๋ณ ์ด๋
mac : option + right
win : ctrl + right
2.2 ๋จ์ด๋ณ ์ ํ
mac : option + shift + right
win : shift + ctrl + right
2.3 ๋ผ์ธ ์ฒซ/๋ ์ด๋
mac : function + left/right
win : Home, End
2.4 ๋ผ์ธ ์ ์ฒด ์ ํ
mac : shift + cmd + left/ right
2.5 Page Up/Down
mac : function + up/down
2.6 Undo Typing
mac : cmd + z
win : ctrl + z
2.7 Redo Typing
mac : shift + cmd + z
win : shift + ctrl + z
3. ํฌ์ปค์ค-ํน์คํค
3.1 ํฌ์ปค์ค ๋ฒ์ ํ ๋จ๊ณ์ฉ ๋๋ฆฌ๊ธฐ
mac : option + up
win : ctrl + w
3.2 ํฌ์ปค์ค ๋ฒ์ ํ ๋จ๊ณ์ ์ค์ด๊ธฐ
mac : option + down
win : shift + ctrl + w
3.3 ํฌ์ปค์ค ๋ค๋ก/์์ผ๋ก ๊ฐ๊ธฐ
mac : cmd + [ (cmd + ])
win: ctrl + alt + left / right
3.4 ๋ฉํฐ ํฌ์ปค์ค
mac : option + option + up/down
win: ctrl + ctrl + down
3.5 ์ค๋ฅ ๋ผ์ธ์ผ๋ก ์๋ ํฌ์ปค์ค
mac : F2
win : F2
๊ฒ์
1. ํ์ฌ ํ์ผ์์ ๊ฒ์
mac : cmd + f
win : ctrl + f
2. ํ์ฌ ํ์ผ์์ ๊ต์ฒด
mac: cmd + r
win : ctrl + r
3. ์ ์ฒด์์ ๊ฒ์
mac: cmd + shift + f
win: ctrl + shift + f
4. ์ ์ฒด์์ ๊ต์ฒด
mac : cmd + shift + r
win : ctrl + shift + r
5. ์ ๊ท์์ผ๋ก ๊ฒ์ , ๊ต์ฒด
mac : cmd + r > Regex ์ฒดํฌ
win : ctrl + r > Regex ์ฒดํฌ
mac : cmd + shift + r > Regex ์ฒดํฌ
win : ctrl + shift + r > Regext ์ฒดํฌ
6. ํ์ผ ๊ฒ์
mac : shift + cmd + o
win : shfit + ctrl + n
7. ๋ฉ์๋ ๊ฒ์
mac : option + cmd + o
win : shift + ctrl + alt + n
8. Action ๊ฒ์
mac : shift + cmd + a
win : shift + ctrl + a
9. ์ต๊ทผ ์ด์๋ ํ์ผ ๋ชฉ๋ก ๋ณด๊ธฐ
mac : cmd + e
win : ctrl + e
10. ์ต๊ทผ ์์ ํ๋ ํ์ผ ๋ชฉ๋ก ๋ณด๊ธฐ
mac : cmd + shift + e
win : ctrl + shfit + e
1. ์ค๋งํธ ์๋ ์์ฑ
mac : Ctrl + shift + space
win : ctrl + shift + space
2. ์คํํฑ ๋ฉ์๋ ์๋ ์์ฑ
mac : ctrl + space * 2
win : ctrl + space * 2
3. Getter / Setter / ์์ฑ์ ์๋์์ฑ
mac : cmd + n
win : alt + insert
4. Override ๋ฉ์๋ ์๋์์ฑ
mac : ctrl + i
win : ctrl + i
1. Live Template ๋ชฉ๋ก ๋ณด๊ธฐ
mac : cmd + j
win : ctrl + j
1. ๋ณ์ ์ถ์ถํ๊ธฐ
mac : cmd + option + v
์ )
map.entrySet().iterator();
์ํ์์ ๋จ์ถํค ์ฐ๋ฉด
Iterator<Entry<String, Integer>> itMap = map.entrySet().iterator();
win : ctrl + alt + v
2. ํ๋ผ๋ฏธํฐ ์ถ์ถํ๊ธฐ
mac : cmd + option + p
win : ctrl + alt + p
3. ๋ฉ์๋ ์ถ์ถํ๊ธฐ
mac : cmd + option + m
win : ctrl + alt + m
4. innter class ์ถ์ถํ๊ธฐ
mac : F6
win : F6
1. ์ด๋ฆ ์ผ๊ด ๋ณ๊ฒฝํ๊ธฐ
mac: shift + F6
win: shift + F6
2. ๋ณ์ ํ์ ์ผ๊ด ๋ณ๊ฒฝํ๊ธฐ
mac: shfit + cmd + F6
win: shift + ctrl + F6
3. ์ฐ์ง ์๋ import ์ ๋ฆฌํ๊ธฐ
mac: ctrl + option + o
win: ctrl + alt + o
shift + cmd + a > optimize impoirt on ํ์ฑํ
4. ์ฝ๋ ์๋ ์ ๋ ฌํ๊ธฐ
mac: cmd + option + L
win: ctrl + alt + L