IT Trends/IT: Etc...

[Apple] MacOS ๋งฅ๋ถ ์ดˆ๊ธฐ ์„ค์ • ๊ฐ€์ด๋“œ!

DrawingProcess 2021. 9. 14. 23:46
๋ฐ˜์‘ํ˜•
๐Ÿ’ก ๋ณธ ๋ฌธ์„œ๋Š” 'MacOS ๋งฅ๋ถ ์ดˆ๊ธฐ ์„ค์ • ๊ฐ€์ด๋“œ!'์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋†“์€ ๊ธ€์ž…๋‹ˆ๋‹ค.
๋งฅ๋ถ์„ ๋น„๋กฏํ•˜์—ฌ MacOS๋ฅผ ์ดˆ๊ธฐ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์ด๋“œ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜์˜€์œผ๋‹ˆ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

# ์ถ”์ฒœ ์„ค์ • (Setting)

  • ๋ฉ”๋‰ด๋ฐ”์˜ ๋ฒ ํ„ฐ๋ฆฌ ์ž”๋Ÿ‰์„ ํŽ˜์„ผํŠธ(%)๋กœ ํ‘œ๊ธฐ (์„ค์ • -> docs ๋ฐ ๋ฉ”๋‰ด๋ง‰๋Œ€ -> ๋ฒ ํ„ฐ๋ฆฌ -> ํผ์„ผํŠธ ๋ณด๊ธฐ ์ผœ๊ธฐ)
  • ํ•˜๋‹จ์˜ docs ํšจ๊ณผ ๋ฐ ํฌ๊ธฐ ์กฐ์ • (์„ค์ • -> docs ๋ฐ ๋ฉ”๋‰ด๋ง‰๋Œ€ -> docs ํฌ๊ธฐ ์กฐ์ • ๋ฐ ์ˆจ๊ธฐ๊ธฐ)
  • Mission Control ์žฌ์ •๋ ฌ ๋ฐฉ์ง€ (์„ค์ • -> Mission Control -> Spaces๋ฅผ ์ตœ๊ทผ ๋‚ด์—ญ์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ์žฌ์ •๋ ฌ ๋„๊ธฐ)
  • ํ•ซ ์ฝ”๋„ˆ ์ง€์ • (์„ค์ • -> Mission Control -> ํ•ซ์ฝ”๋„ˆ -> ์›ํ•˜๋Š” ๋ชจ์…˜ ์ง€์ •)
  • ์ฐพ์•„๋ณด๊ธฐ ์„ค์ • (์„ค์ • -> ํŠธ๋ž™ํŒจ๋“œ -> ํฌ์ธํŠธ ๋ฐ ํด๋ฆญ -> ์ฐพ์•„๋ณด๊ธฐ ๋ฐ ๋ฐ์ดํ„ฐ ํƒ์ƒ‰๊ธฐ -> ์„ธ ์†๊ฐ€๋ฝ์œผ๋กœ ํ„ฐ์น˜)
  • ์˜ค๋ฅธ์ชฝ ํด๋ฆญ ์„ค์ • (์„ค์ • -> ํŠธ๋ž™ํŒจ๋“œ -> ํฌ์ธํŠธ ๋ฐ ํด๋ฆญ -> ๋ณด์กฐ ํด๋ฆญ -> ๋‘ ์†๊ฐ€๋ฝ์œผ๋กœ ํ„ฐ์น˜)

# ์ถ”์ฒœ ์•ฑ (Application)

1. ๋‹ค์šด๋กœ๋“œ ๊ฒฝ๋กœ: homebrew ์ด์šฉ(์ธํ„ฐ๋„ท์—์„œ ๋‹ค์šด ๊ฐ€๋Šฅํ•œ ์–ดํ”Œ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅ)

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ brew install --cask visual-studio-code google-chrome slack iterm2 openinterminal

2. ๋‹ค์šด๋กœ๋“œ ๊ฒฝ๋กœ: App store ์ด์šฉ

๋ฌด๋ฃŒ

  • Notion(๋ฌด๋ฃŒ) : ๋ฌธ์„œ์ •๋ฆฌ
  • Get plain text(๋ฌด๋ฃŒ) : ํด๋ฆฝ๋ณด๋“œ ์„œ์‹์ œ๊ฑฐ ๋ณต๋ถ™
  • amphetamine(๋ฌด๋ฃŒ) : ์ž  ๊นจ์šฐ๊ธฐ
  • ์œ ๋‹ˆ์ฝ˜(๋ฌด๋ฃŒ) : ์‚ฌํŒŒ๋ฆฌ ๊ด‘๊ณ ์ฐจ๋‹จ ์•ฑ
  • resize master(๋ฌด๋ฃŒ), HEIC converter(๋ฌด๋ฃŒ), skitch(๋ฌด๋ฃŒ): ์‚ฌ์ง„ ์šฉ๋Ÿ‰๋ณ€ํ™˜, heic to png or jpeg, ๊ฐ„๋‹จํ•œ ์ด๋ฏธ์ง€ ํŽธ์ง‘)
  • ํ•œ๊ธ€ vp ๋ทฐ์–ด(๋ฌด๋ฃŒ) : hwpํŒŒ์ผ์„ ์ฝ๊ธฐ ๊ฐ€๋Šฅ. ์ˆ˜์ • ๋ถˆ๊ฐ€.
  • the unarchiver(๋ฌด๋ฃŒ) : ๋Œ€๋ถ€๋ถ„์˜ ์••์ถ•ํ˜•์‹ ํ’€๊ธฐ ๊ฐ€๋Šฅ.
  • alfred(๋ฌด๋ฃŒ) : ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋ฐ ํŒŒ์ผํƒ์ƒ‰, ์„œ์น˜๊ฐ€๋Šฅ, ๋‹จ์ถ•ํ‚ค ์„ค์ •
    • ๋Œ€์ฒด๊ฐ€๋Šฅ: Spotlight (command + space)
  • allkdic(๋ฌด๋ฃŒ), popclip(์œ ๋ฃŒ, 16000) : ์‚ฌ์ „
    • ๋Œ€์ฒด๊ฐ€๋Šฅ: ์„ธ์†๊ฐ€๋ฝํ„ฐ์น˜
  • BetterTouchTool: ๋‹ค์–‘ํ•œ shortcut ์ƒ์„ฑ

์œ ๋ฃŒ

  • Magnet(์œ ๋ฃŒ, 9900) : ํ™”๋ฉด๋ถ„ํ• 
  • grabit(์œ ๋ฃŒ, 2500) : ์Šคํฌ๋ฆฐ ์บก์ณ
    • ๋Œ€์ฒด๊ฐ€๋Šฅ: command + shift + 3, 4, 5 (์ „์ฒดํ™”๋ฉด์บก์ณ, ๋ถ€๋ถ„ํ™”๋ฉด์บก์ณ, ์บก์ณ๋ฐ๋…นํ™”)
  • pdf toolkit +(์œ ๋ฃŒ, 2500) : pdfํŒŒ์ผ์„ ์ˆ˜์ •(๋ณ‘ํ•ฉ, ๋นผ๊ธฐ, ํ…์ŠคํŠธ์ถ”์ถœ, ์ด๋ฏธ์ง€๋กœ ์ถ”์ถœ, ์šฉ๋Ÿ‰๋ณ€ํ™˜)
  • new file creation(์œ ๋ฃŒ, 1200) : ํ˜„์žฌ ํด๋”์—์„œ ์ƒˆ๋กœ์šด ํŒŒ์ผ์ƒ์„ฑ
    • ๋Œ€์ฒด๊ฐ€๋Šฅ: BetterTouchTool(๋‹ค์–‘ํ•œ shortcut ์ƒ์„ฑ)

3. ๋‹ค์šด๋กœ๋“œ ๊ฒฝ๋กœ: ์ธํ„ฐ๋„ท ์ด์šฉ (๋ฌด๋ฃŒ)

  • Spectacle : ํ™”๋ฉด๋ถ„ํ• 
  • clipy : ํด๋ฆฝ๋ณด๋“œ ์„œ์‹์ œ๊ฑฐ ๋ณต๋ถ™
  • iina : ์˜์ƒ ํ”Œ๋ ˆ์ด์–ด
  • CheatSheet : command๋งŒ ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๊ณ  ์žˆ์œผ๋ฉด ๋‹จ์ถ•ํ‚ค๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ์•ฑ(์ธํ„ฐ๋„ท ์„ค์น˜)
  • BetterTouchTool : ๋‹ค์–‘ํ•œ shortcut ์ƒ์„ฑ๊ฐ€๋Šฅ(e.g., ํ˜„์žฌ ํด๋”์—์„œ ์ƒˆ๋กœ์šด ํŒŒ์ผ ์ƒ์„ฑ, normal mouse(not magic mouse(์• ํ”Œ))์—์„œ touchpad์™€ ์Šคํฌ๋กค ๋ฐฉํ–ฅ ๋ฐ˜๋Œ€)
  • app cleaner : ์•ฑ ๊นจ๋—ํ•˜๊ฒŒ ์‚ญ์ œ๊ฐ€๋Šฅ(๊ด€๋ จ ๋ถ€๊ฐ€ ๋‚ด์—ญ ์ „๋ถ€ ์‚ญ์ œ)
  • scroll reverser : ํŠธ๋ž™ํŒจ๋“œ์™€ ๋งˆ์šฐ์Šค์˜ ๋ฐฉํ–ฅ์ด ๋ฐ˜๋Œ€์ธ ๊ฒƒ์„ ๋ณด์™„ https://pilotmoon.com/scrollreverser/
  • bartender : ๋ฉ”๋‰ด๋ง‰๋Œ€ํŽธ์ง‘
  • OpenInTerminal 
    • OpenInTerminal -> General
      • Default Terminal: iTerm (์„ค์น˜ ํ•„์š”)
      • Default Text Editor: Visual Studio Code (์„ค์น˜ ํ•„์š”)
    • OpenInTerminal -> Preferences -> Advanced
      • Open with default Terminal: ^ + โŒฅ + โŒ˜ + space
      • Open with default Editor: ^ + โŒฅ + โŒ˜ + O
      • Copy path in Cliboard: ^ + โŒฅ + โŒ˜ + P

# ์ถ”์ฒœ ๊ธฐ๋Šฅ (Function)

1. ํ™”๋ฉด ์บก์ฒ˜

  • ์ „์ฒด ํ™”๋ฉด ์บก์ฒ˜ํ•˜๊ธฐ: Shift-Command-3
  • ํ™”๋ฉด์˜ ์ผ๋ถ€ ์บก์ฒ˜ํ•˜๊ธฐ: Shift-Command-4 ์ดํ›„ ์‹ญ์ž์„  ํฌ์ธํ„ฐ๋กœ ์บก์ฒ˜ํ•˜๋ ค๋Š” ์˜์—ญ์œผ๋กœ ๋“œ๋ž˜๊ทธ
  • ์Šคํฌ๋ฆฐ์ƒท ์—ด๊ธฐ: Shift-Command-5

2. ํ„ฐ๋ฏธ๋„ ์„ค์ • (iterm2)

  • ํฌ๊ธฐ
    • iterm ์‹คํ–‰ ํ›„ Preperence ์ด๋™
    • Appearance -> Theme: Minimal ์„ ํƒ
  • status bar ์„ค์ •
    • iterm ์‹คํ–‰ ํ›„ Preperence ์ด๋™
    • Profiles -> Session -> Status bar enabled ์ฒดํฌ
    • configure Status Bar ํด๋ฆญ ํ›„ ์›ํ•˜๋Š” ํ•ญ๋ชฉ ๋“œ๋ ˆ๊ทธ & ๋“œ๋ž

 

๋ฐ˜์‘ํ˜•