TipKit
Mac, Slack, Git, VS Code tips
Spotlight๋ก ๊ณ์ฐํ๊ธฐ
Cmd+Space๋ก Spotlight๋ฅผ ์ด๊ณ ์์์ ์ ๋ ฅํ๋ฉด ๋ฐ๋ก ๊ณ์ฐ ๊ฒฐ๊ณผ๊ฐ ๋์ต๋๋ค. ํ์จ ๋ณํ์ด๋ ๋จ์ ๋ณํ๋ ๊ฐ๋ฅํฉ๋๋ค.
์คํฌ๋ฆฐ์ท ๋จ์ถํค ๋ชจ์
Cmd+Shift+3: ์ ์ฒด ํ๋ฉด, Cmd+Shift+4: ์์ญ ์ ํ, Cmd+Shift+5: ์คํฌ๋ฆฐ์ท ๋๊ตฌ ๋ชจ์. Ctrl์ ์ถ๊ฐํ๋ฉด ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ๋ฉ๋๋ค.
Force Quit์ผ๋ก ์ฑ ๊ฐ์ ์ข ๋ฃ
Cmd+Option+Esc๋ฅผ ๋๋ฅด๋ฉด Force Quit ์ฐฝ์ด ์ด๋ฆฝ๋๋ค. ์๋ตํ์ง ์๋ ์ฑ์ ์ ํํ๊ณ Force Quit ๋ฒํผ์ ํด๋ฆญํ์ธ์.
์จ๊น ํ์ผ ํ์ํ๊ธฐ
Finder์์ Cmd+Shift+. (๋ง์นจํ)๋ฅผ ๋๋ฅด๋ฉด ์จ๊น ํ์ผ์ด ํ์๋ฉ๋๋ค. ๋ค์ ๋๋ฅด๋ฉด ์จ๊ฒจ์ง๋๋ค. .gitignore ๊ฐ์ dotfile์ ๋ณผ ๋ ์ ์ฉํฉ๋๋ค.
Quick Look์ผ๋ก ๋น ๋ฅธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
Finder์์ ํ์ผ์ ์ ํํ๊ณ Space๋ฅผ ๋๋ฅด๋ฉด Quick Look์ผ๋ก ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์ด๋ฏธ์ง, PDF, ๋์์ ๋ฑ ๋๋ถ๋ถ์ ํ์ผ ํ์์ ์ง์ํฉ๋๋ค.
๋ฉ์์ง ์์ ์ง์ ํ๊ธฐ
*๊ตต๊ฒ*, _๊ธฐ์ธ์_, ~์ทจ์์ ~, `์ฝ๋`, ```์ฝ๋ ๋ธ๋ก```์ ์ฌ์ฉํ ์ ์์ต๋๋ค. > ๋ก ์ธ์ฉ๋ฌธ๋ ์์ฑ ๊ฐ๋ฅํฉ๋๋ค.
๋ฆฌ๋ง์ธ๋ ์ค์ ํ๊ธฐ
/remind me to ํ ์ผ at ์๊ฐ ํ์์ผ๋ก ๋ฆฌ๋ง์ธ๋๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์: /remind me to review PR at 3pm. ๋ฉ์์ง์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค ๋์ค์...
๊ณ ๊ธ ๊ฒ์ ํํฐ ํ์ฉ
from:@user, in:#channel, before:2024-01-01, has:link, has:reaction ๋ฑ์ ๊ฒ์ ํํฐ๋ก ๋ฉ์์ง๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์์ต๋๋ค.
์ค๋ ๋๋ก ๋ํ ์ ๋ฆฌํ๊ธฐ
๋ฉ์์ง์ ๋ต๊ธ์ ๋ฌ๋ฉด ์ค๋ ๋๊ฐ ์์ฑ๋ฉ๋๋ค. Also send to #channel ์ฒดํฌ๋ฐ์ค๋ก ์ฑ๋์๋ ๋์์ ๊ณต์ ํ ์ ์์ต๋๋ค. ์ฑ๋์ ๊น๋ํ๊ฒ ์ ์งํ๋ ํต์ฌ ๊ธฐ๋ฅ์ ๋๋ค.
ํค๋ณด๋ ๋จ์ถํค ๋ชจ์
Cmd+K: ์ฑ๋/DM ์ด๋, Cmd+Shift+K: DM ๋ชฉ๋ก, Cmd+[: ์ด์ , Cmd+]: ๋ค์. Cmd+/๋ก ์ ์ฒด ๋จ์ถํค ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค.
Interactive Rebase๋ก ์ปค๋ฐ ์ ๋ฆฌ
git rebase -i HEAD~3์ผ๋ก ์ต๊ทผ 3๊ฐ ์ปค๋ฐ์ ํธ์งํ ์ ์์ต๋๋ค. squash๋ก ํฉ์น๊ธฐ, reword๋ก ๋ฉ์์ง ์์ , drop์ผ๋ก ์ญ์ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
Stash๋ก ์์ ์์ ์ ์ฅ
git stash๋ก ํ์ฌ ๋ณ๊ฒฝ์ฌํญ์ ์์ ์ ์ฅํ๊ณ , git stash pop์ผ๋ก ๋ณต์ํฉ๋๋ค. git stash list๋ก ๋ชฉ๋ก ํ์ธ, git stash apply stash@...
Bisect๋ก ๋ฒ๊ทธ ์ปค๋ฐ ์ฐพ๊ธฐ
git bisect start โ git bisect bad โ git bisect good <commit>์ผ๋ก ์ด์ง ํ์์ ์์ํฉ๋๋ค. Git์ด ์๋์ผ๋ก ์ปค๋ฐ์ ์ฒดํฌ์์ํ๋ฉฐ...
Reflog๋ก ์์ด๋ฒ๋ฆฐ ์ปค๋ฐ ๋ณต๊ตฌ
git reflog๋ HEAD์ ์ด๋ ๊ธฐ๋ก์ ๋ณด์ฌ์ค๋๋ค. ์ค์๋ก reset์ด๋ rebase๋ฅผ ํด๋ git reflog์์ ์ด์ ์ํ์ ํด์๋ฅผ ์ฐพ์ git reset --har...
Cherry-pick์ผ๋ก ํน์ ์ปค๋ฐ ๊ฐ์ ธ์ค๊ธฐ
git cherry-pick <commit-hash>๋ก ๋ค๋ฅธ ๋ธ๋์น์ ํน์ ์ปค๋ฐ๋ง ํ์ฌ ๋ธ๋์น์ ์ ์ฉํ ์ ์์ต๋๋ค. ํซํฝ์ค๋ฅผ ์ฌ๋ฌ ๋ธ๋์น์ ์ ์ฉํ ๋ ์ ์ฉํฉ๋๋ค.
๋ฉํฐ ์ปค์๋ก ๋์ ํธ์ง
Alt+ํด๋ฆญ์ผ๋ก ์ฌ๋ฌ ์์น์ ์ปค์๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. Cmd+D๋ก ๊ฐ์ ๋จ์ด๋ฅผ ํ๋์ฉ ์ ํ, Cmd+Shift+L๋ก ๊ฐ์ ๋จ์ด ๋ชจ๋ ์ ํ. ๋ณ์๋ช ์ผ๊ด ๋ณ๊ฒฝ์ ์ ์ฉํฉ๋๋ค.
Command Palette ํ์ฉ
Cmd+Shift+P๋ก Command Palette๋ฅผ ์ด๋ฉด ๋ชจ๋ ๋ช ๋ น์ด์ ์ ๊ทผํ ์ ์์ต๋๋ค. > ์์ด ์ ๋ ฅํ๋ฉด ํ์ผ ๊ฒ์(Cmd+P), #์ผ๋ก ์ฌ๋ณผ ๊ฒ์, :์ผ๋ก ๋ผ์ธ ์ด๋...
Zen Mode๋ก ์ง์คํ๊ธฐ
Cmd+K Z๋ก Zen Mode์ ์ง์ ํ๋ฉด ์ฌ์ด๋๋ฐ, ์ํ๋ฐ, ํญ ๋ฑ์ด ๋ชจ๋ ์จ๊ฒจ์ง๊ณ ์๋ํฐ๋ง ์ ์ฒด ํ๋ฉด์ผ๋ก ํ์๋ฉ๋๋ค. Esc๋ฅผ ๋ ๋ฒ ๋๋ฅด๋ฉด ํด์ ๋ฉ๋๋ค.
ํฐ๋ฏธ๋ ๋ถํ ์ฌ์ฉ
Ctrl+Shift+` ๋ก ์ ํฐ๋ฏธ๋์ ์ด๊ณ , Cmd+\๋ก ํฐ๋ฏธ๋์ ๋ถํ ํ ์ ์์ต๋๋ค. ์๋ฒ์ ํ ์คํธ๋ฅผ ๋์์ ์คํํ๊ฑฐ๋ ์ฌ๋ฌ ์์ ์ ๋ณ๋ ฌ๋ก ์ํํ ๋ ์ ์ฉํฉ๋๋ค.
Emmet์ผ๋ก HTML ๋น ๋ฅด๊ฒ ์์ฑ
div.container>ul>li*5๋ฅผ ์ ๋ ฅํ๊ณ Tab์ ๋๋ฅด๋ฉด HTML ๊ตฌ์กฐ๊ฐ ์๋ ์์ฑ๋ฉ๋๋ค. CSS ์ฝ์ด๋ ์ง์ํฉ๋๋ค (์: m10 โ margin: 10px).