https://code.visualstudio.com/
https://demun.github.io/vscode-tutorial/shortcuts/
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
๐ก ๋จ์ถํค
1๏ธโฃ ๊ธฐ๋ณธ ํธ์ง
- `Ctrl + X` : ํ ์ญ์ (๋น ์ ํ)
- `Ctrl + C` : ํ ๋ณต์ฌ (๋น ์ ํ)
- `Ctrl + Shift + K` : ํ ์ญ์
- `Ctrl + Enter` : ์๋์ ํ ์ฝ์
- `Ctrl + Shift + Enter` : ์์ ํ ์ฝ์
- `Alt + (↑,↓)` : ํ ์ด๋
- `Shift + Alt + (↑,↓)` : ํ ๋ณต์
- `Ctrl + D` : ๋ค์ ์ ํ ์ฐพ๊ธฐ
- `Ctrl + F2`, `Ctrl + Shift + L` : ํ์ฌ ๋จ์ด์ ๋ชจ๋ ํญ๋ชฉ ์ ํ
- `Ctrl + K Ctrl + D` : ๋ง์ง๋ง ์ ํ ํญ๋ชฉ์ ๋ค์ ์ฐพ๊ธฐ ํญ๋ชฉ์ผ๋ก ์ด๋
- `Ctrl + U` : ๋ง์ง๋ง ์ปค์ ์์ ์คํ ์ทจ์
- `Shift + Alt + I` : ์ ํํ ๊ฐ ์ค ๋์ ์ปค์ ์ฝ์
- `Ctrl + Alt + Down` : ์ปค์๋ฅผ ์๋์ ์ถ๊ฐ
- `Ctrl + Alt + Up` : ์ปค์๋ฅผ ์์ ์ถ๊ฐ
- `Ctrl + Shift + \` : ์ผ์นํ๋ ๋๊ดํธ๋ก ๊ฑด๋ ๋ฐ๊ธฐ
- `Alt + Click` : ๋ฉํฐ ์ปค์ ์ถ๊ฐ
- `Ctrl + Alt + (↑,↓)` : ์ธ๋ก๋ก ๊ธด ์ปค์ ์์ฑ
- `Shift + Alt + ๋๋๊ทธ` : ์์ ์์ญ ์ง์
- `๋๋๊ทธ + ( )` : ์ ํํ ์์ญ์ ๊ดํธ๋ก ๋ฌถ๊ธฐ
- `Ctrl + ([,])` : ๋ผ์ธ ๋ด์ด์ฐ๊ธฐ/๋ค์ฌ์ฐ๊ธฐ
- `Ctrl + (↑,↓)` : ์ฝ๋ ์คํฌ๋กค
- `Alt + Page Down` : ์๋๋ก ํ์ด์ง ์คํฌ๋กค
- `Alt + Page Up` : ํ์ด์ง ์๋ก ์คํฌ๋กค
- `Ctrl + Shift + ([,])` : ์์ญ ์ ๊ธฐ/ํผ์น๊ธฐ
- `Ctrl + K Ctrl + ([,])` : ํ์ฌ ์์ญ ์ ๊ธฐ/ํผ์น๊ธฐ
- `Ctrl + K Ctrl + 0` : ๋ชจ๋ ์์ญ ์ ๊ธฐ
- `Ctrl + K Ctrl + J` : ๋ชจ๋ ์์ญ ํผ์น๊ธฐ
- `Ctrl + K Ctrl + C` : ํ ์ฃผ์ ์ถ๊ฐ
- `Ctrl + K Ctrl + U` : ํ ์ฃผ์ ์ ๊ฑฐ
- `Ctrl + /` : ์ปค์๊ฐ ์์นํ ํ ์ฃผ์ ํ ๊ธ
- `Shift + Alt + A` : ์ปค์ ์์น์ ์ฃผ์ ํ ๊ธ
- `Alt + Z` : ๋จ์ด ๊ฐ์ธ๊ธฐ(ํ์ฌ ํธ์ง ์ค์ธ ํ์ผ์ ๊ธด ํ ์คํธ ์๋ ์ค๋ฐ๊ฟ) ํ ๊ธ
2๏ธโฃ ์ธ์ด ํธ์ง
- `Ctrl + Space` : ํธ๋ฆฌ๊ฑฐ ์ ์
- `Ctrl + Shift + Space` : ํธ๋ฆฌ๊ฑฐ ๋งค๊ฐ ๋ณ์ ํํธ
- `Shift + Alt + F` : ๋ฌธ์ ์์ ์ง์ (์ ์ฒด ์ฝ๋ ์ ๋ ฌ)
- `Ctrl + K Ctrl + F` : ํ์ ์ ํ(์ ํํ ์ฝ๋ ๋ธ๋ก์ ๋ํ ์ ๋ ฌ)
- `F2` : ์ฌ๋ณผ(๋ณ์, ํจ์, ํด๋์ค ๋ฑ) ์ด๋ฆ ์ผ๊ด ๋ณ๊ฒฝ
- `F12` : ์ ์๋ก ์ด๋
- `Shift + F12` : ์ฐธ์กฐ ํ์
- `Ctrl + K Ctrl + I` : ํธ๋ฒ ํ์
- `Alt + F12` : ํค์๋ ์ ์
- `Ctrl + K F12` : ํค์๋ ์ ์ ์ฐ์ธก์ ์ด๊ธฐ
- `Ctrl + .` : ๋น ๋ฅธ ์์
- `Shift + Alt + (→,←)` : ์ ํ ํ์ฅ/์ถ์
- `Ctrl + K Ctrl + X` : ๊ฐ ์ค์ ๋์ ์๋ ๊ณต๋ฐฑ(์: ํญ์ด๋ ์คํ์ด์ค) ์ ๊ฑฐ
- `Ctrl + K M` : ์ธ์ด ๋ชจ๋ ๋ณ๊ฒฝ
3๏ธโฃ ๋ค๋น๊ฒ์ด์
- `Ctrl + T` : ๋ชจ๋ ๊ธฐํธ ํ์
- `Ctrl + G` : ํ์ผ๋ก ์ด๋
- `Ctrl + P` : ๋น ๋ฅธ ์ด๊ธฐ, ํ์ผ๋ก ์ด๋
- `Ctrl + Shift + O` : ๊ธฐํธ๋ก ์ด๋
- `Ctrl + Shift + M` : ์ค๋ฅ ๋ณด๊ธฐ
- `F8` : ๋ค์ ์ค๋ฅ ๋๋ ๊ฒฝ๊ณ ๋ก ์ด๋
- `Shift + F8` : ์ด์ ์ค๋ฅ ๋๋ ๊ฒฝ๊ณ ๋ก ์ด๋
- `Ctrl + Shift + P` : ๋ชจ๋ ๋ช ๋ น ํ์
- `Alt + (→,←)` : ์ ์ ๋์๊ฐ ์์ ์ ๋ค์ ์์น๋ก ์ด๋ /์ด์ ์์ ์ผ๋ก ์ด๋
4๏ธโฃ ์๋ํฐ/์๋์ฐ ๊ด๋ฆฌ
- `Ctrl + Shift + N` : ์์ฐฝ ์ด๊ธฐ
- `Ctrl + W` : ์ฐฝ ๋ซ๊ธฐ
- `Ctrl + F4` : ํธ์ง๊ธฐ ๋ซ๊ธฐ
- `Ctrl + \` : ํธ์ง๊ธฐ ๋๋๊ธฐ
- `Ctrl + 1` : ์ฒซ๋ฒ์งธ ์๋ํฐ ๊ทธ๋ฃน์ ์ด์ ๋ง์ถ๊ธฐ
- `Ctrl + Shift + Page Up/ Down` : ์ผ์ชฝ/์ค๋ฅธ์ชฝ์ผ๋ก ํธ์ง๊ธฐ ์ด๋
- `Ctrl + Alt + (→,←)` : ์๋ํฐ๋ฅผ ๋ค์/์ด์ ๊ทธ๋ฃน์ผ๋ก ์ด๋
- `Ctrl + K (→,←)` : ์๋ํฐ ๊ทธ๋ฃน์ ์ค๋ฅธ์ชฝ/์ผ์ชฝ์ผ๋ก ์ด๋
- `Ctrl + K Ctrl + (→,←)` : ์ค๋ฅธ์ชฝ/์ผ์ชฝ ์๋ํฐ ๊ทธ๋ฃน์ ์ด์ ๋ง์ถ๊ธฐ
- `Ctrl + K Ctrl + M`: ์๋ํฐ ๊ทธ๋ฃน ํ์ฅ/์ถ์
5๏ธโฃ ํ์ผ ๊ด๋ฆฌ
- `Ctrl + N` : ์ํญ ์ด๊ธฐ
- `Ctrl + O` : ํ์ผ ์ด๊ธฐ
- `Ctrl + S` : ์ ์ฅ
- `Ctrl + K S` : ๋ชจ๋ ์ ์ฅ
- `Ctrl + Shift + S` : ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ์ ์ฅ
- `Ctrl + W`, `Ctrl + F4` : ๋ซ๊ธฐ
- `Ctrl + K W` : ๊ทธ๋ฃน ๋ซ๊ธฐ
- `Ctrl + K Ctrl + W` : ๋ชจ๋ ๋ซ๊ธฐ
- `Ctrl + Shift + T` : ๋ซํ ํธ์ง๊ธฐ ๋ค์ ์ด๊ธฐ
- `Ctrl + K Enter` : ๊ณ์ ์ด๊ธฐ
- `Ctrl + Tab` : ํ์ฌ ์๋ํฐ ๊ทธ๋ฃน ๋ด์์ ์ด๋ฆฐ ํญ์ ์์๋๋ก ์์ผ๋ก ์ด๋
- `Ctrl + Shift + Tab` : ํ์ฌ ์๋ํฐ ๊ทธ๋ฃน ๋ด์์ ์ด๋ฆฐ ํญ์ ์์๋๋ก ๋ค๋ก ์ด๋
- `Ctrl + K P` : ํ์ฑ ํ์ผ์ ๊ฒฝ๋ก ๋ณต์ฌ
- `Ctrl + K O` : ํ์ฌ ํ์ผ ์ ์ฐฝ์ ์ด๊ธฐ
- `Ctrl + K R` : ํ์ฌ ํ์ผ ํ์๊ธฐ๋ก ์ด๊ธฐ
6๏ธโฃ ๋์คํ๋ ์ด
- `F11` : ์ ์ฒด ํ๋ฉด ํ ๊ธ
- `Ctrl + K Z` : ์ ๋ชจ๋ ํ ๊ธ
- `Esc + Esc` : ์ ๋ชจ๋์์ ๋๊ฐ๊ธฐ
- `Ctrl + =` : ํธ์ง๊ธฐ ํ ์คํธ ํ๋
- `Ctrl + -` : ํธ์ง๊ธฐ ํ ์คํธ ์ถ์
- `Ctrl + Numpad 0` : ํธ์ง๊ธฐ ํ๋ ๋น์จ ์ด๊ธฐํ
- `Ctrl + B` : ์ฌ์ด๋๋ฐ ํ ๊ธ
- `Ctrl + Shift + E` : ํ์๊ธฐ ํ์ / ํฌ์ปค์ค ์ ํ
- `Ctrl + Shift + F` : ๊ฒ์ ๋ณด๊ธฐ
- `Ctrl + Shift + G` : ์์ค ์ ์ด ํ์
- `Ctrl + Shift + D` : ๋๋ฒ๊ทธ ํ์
- `Ctrl + Shift + X` : ํ์ฅ ํ์
- `Ctrl + Shift + U` : ์ถ๋ ฅ ๋ณด๊ธฐ
- `Ctrl + Q` : ๋ช ๋ น์ฐฝ์์ ๋น ๋ฅธ ์ด๊ธฐ
- `Ctrl + Shift + C` : ์ ํ๋กฌํํธ ์ด๊ธฐ
- `Ctrl + Shift + V` : ๋งํฌ๋ค์ด ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ ๊ธ
- `Ctrl + K V` : ๋งํฌ๋ค์ด ์ธก๋ฉด์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
- `Ctrl + (๋ฐฑํฑ)` : ํตํฉ ํฐ๋ฏธ๋ ํ ๊ธ
7๏ธโฃ ๊ฒ์
- `Ctrl + F` : ์ฐพ๊ธฐ
- `Ctrl + H` : ๋ฐ๊พธ๊ธฐ
- `F3` : ๋ค์ ์ฐพ๊ธฐ
- `Shift + F3` : ์ด์ ์ฐพ๊ธฐ
- `Alt + Enter` : ๋ชจ๋ ์ผ์น ํญ๋ชฉ ์ ํ
- `Ctrl + M` : ํฌ์ปค์ค ์ค์ ์ ์ํด Tab ํค ์ฌ์ฉ ํ ๊ธ
- `Ctrl + Shift + F` : ๊ฒ์ ๋ณด๊ธฐ
- `Ctrl + Shift + H` : ํ์ผ์์ ๋ฐ๊พธ๊ธฐ
- `Alt + C` : ๋ / ์๋ฌธ์ ์ ํ
- `Alt + W` : ์ ์ฒด ๋จ์ด ๋ง์ถ๊ธฐ ํ ๊ธ
- `Alt + R` : ์ ๊ท ํํ์ ์ฌ์ฉ ํ ๊ธ
- `Ctrl + Shift + J` : ๊ฒ์ ์ธ๋ถ ์ฌํญ ์ ํ
- `F4` : ๊ฒ์ ๋ฐ๊พธ๊ธฐ ์ด๊ธฐ
- `Shift + F4` : ์ด์ ๊ฒ์ ๋ฐ๊พธ๊ธฐ ๊ฒ์ ๊ฒฐ๊ณผ
- `Alt + Down` : ๋ค์ ๊ฒ์ ์ฉ์ด ํ์
- `Alt + Up` : ์ด์ ๊ฒ์ ์ฉ์ด ํ์
8๏ธโฃ ํ๊ฒฝ ์ค์
- `Ctrl + ,` : ์ฌ์ฉ์ ์ค์ ์ด๊ธฐ
- `Ctrl + K Ctrl + S` : ํค๋ณด๋ ๋จ์ถํค ์ด๊ธฐ
- `Ctrl + K Ctrl + T` : ์์ ํ ๋ง ์ ํ
9๏ธโฃ ๋๋ฒ๊ทธ
- `F9` : ์ค๋จ์ ํ ๊ธ
- `F5` : ๋๋ฒ๊ทธ ์์
- `F5` : ๋๋ฒ๊ทธ ํ์ธ
- `Ctrl + F5` : ์์ (๋๋ฒ๊น ํ์ง ์์)
- `F6` : ์ค์ง
- `F11` : ๋ค์ด๊ฐ๊ธฐ
- `Shift + F11` : ์คํ ์์
- `F10` : ์คํ ์ค๋ฒ
- `Shift + F5` : ์ค์ง
๐ก Emmet ํ์ฅ ๊ธฐ๋ฅ
Emmet์ HTML/CSS ์ฝ๋๋ฅผ ๊ฐ๋จํ ์ค์๋ง๋ก ์ ๋ ฅํด ๋น ๋ฅด๊ฒ ์์ฑํ ์ ์๋ ๋๊ตฌ์ ๋๋ค. (VSCode์ ๊ธฐ๋ณธ ํฌํจ)
โ๏ธ HTML ํ ํ๋ฆฟ ์์
- HTML ๊ธฐ๋ณธ ๊ตฌ์กฐ : `!` + `Tab`
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
โ๏ธ HTML ํ์ฅ ์์
- ๊ธฐ๋ณธ์ ์ธ HTML ํ๊ทธ
- div + `Tab` → `<div></div>`
- ํด๋์ค์ ID ์ถ๊ฐ
- div.container + `Tab` → `<div class="container"></div>`
- div#header + `Tab` → `<div id="header"></div>`
- ํ๊ทธ ์ค์ฒฉ๊ณผ ๊ตฌ์กฐ ์์ฑ
- ul>li*3 + `Tab` → `<ul> <li></li> <li></li> <li></li> </ul>`
- div.wrap>p.a+p.b + `Tab` → `<div class="wrap"> <p class="a"></p> <p class="b"></p> </div>`
- table>tr*1>td*2 + `Tab` → `<table> <tr> <td></td> <td></td> </tr> </table>`
- ์์ฑ ์ถ๊ฐ
- a[href="https://example.com"] + `Tab` → `<a href="https://example.com"></a>`
โ๏ธ CSS ํ์ฅ ์์
- CSS ์์ฑ ๋จ์ถ
- m10 + `Tab` → `margin: 10px;`
- p10-20 + `Tab` → `padding: 10px 20px;`
- w100 + `Tab` → `width: 100px;`
- bgc + `Tab` → `background-color: ;`
- CSS Flexbox
- d:f + `Tab` → `display: flex;`
- ai:c + `Tab` → `align-items: center;`
- jc:sb + `Tab` → `justify-content: space-between;`
โ๏ธ Emmet ํ์ฉ ํ
- ์ค์ฒฉ ๊ตฌ์กฐ ์์ฑ : Emmet์ `>`, `+`, `*` ๊ธฐํธ๋ก ๋ถ๋ชจ-์์, ํ์ ๊ด๊ณ, ๋ฐ๋ณต์ ๊ฐ๋จํ ํํํฉ๋๋ค.
- ์๋ ๋ฒํธ ๋งค๊ธฐ๊ธฐ : Emmet์ `$` ๊ธฐํธ๋ฅผ ์ฌ์ฉํด ์๋์ผ๋ก ๋ฒํธ๋ฅผ ๋งค๊ธธ ์ ์์ต๋๋ค.
- ul>li.item$*2 + `Tab` → ` <ul> <li class="item1"></li> <li class="item2"></li> </ul> `
- ํ๊ทธ ๋ด์ฉ ๋ฏธ๋ฆฌ ์ฑ์ฐ๊ธฐ : `{}`๋ฅผ ์ฌ์ฉํด ํ๊ทธ ๋ด์ฉ์ ๋ฏธ๋ฆฌ ์ฑ์ธ ์ ์์ต๋๋ค.
- p{Hello} + `Tab` → `<p>Hello</p>`
'๐๋จ์ถํค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋จ์ถํค] ์ธํ ๋ฆฌ์ ์ด(IntelliJ) (0) | 2024.08.31 |
---|---|
[๋จ์ถํค] ํผ๊ทธ๋ง(Figma) (0) | 2024.08.15 |
[๋จ์ถํค] ํฌ๋กฌ(Chrome) ๊ฐ๋ฐ์ ๋๊ตฌ (0) | 2024.08.14 |