๐Ÿ’ป ๊ฐœ๋ฐœํ™˜๊ฒฝ

  • ์…ธ: zsh. fish๋ฅผ ์จ๋ณผ๊นŒ?
  • ํŽธ์ง‘๊ธฐ: helix, vs-code
  • ํ„ฐ๋ฏธ๋„ ํŒŒ์ธ๋”: nnn
  • ํ„ฐ๋ฏธ๋„ ๋ ˆ์ด์•„์›ƒ: tmux, zellij ์จ๋ณด๋Š” ์ค‘
  • dotfile ๊ด€๋ฆฌ: nyeong/.dotfiles
  • ์ƒ๊ฐ ์ •๋ฆฌ: obsidian, helix
  • ์–ธ์–ด ๋ฒ„์ „ ๊ด€๋ฆฌ: asdf

์‹œ์Šคํ…œ

  • MacBook Air (M1, 2020) -- macos ์ฐธ๊ณ 
  • uibox

helix

A post-modern text editor.

https://helix-editor.com/

ํ„ฐ๋ฏธ๋„์—์„œ ๋Œ์•„๊ฐ€๋Š” ์„ ํƒ ๊ธฐ๋ฐ˜ ๋ชจ๋‹ฌ ์—๋””ํ„ฐ์ด๋‹ค.

  • ๋ชจ๋‹ฌ ์—๋””ํ„ฐ๋ผ vim์ด๋‚˜ emacs์ฒ˜๋Ÿผ ๋ชจ๋“œ๋ฅผ ๋ฐ”๊ฟ”๊ฐ€๋ฉฐ ์“ด๋‹ค.
    • ๋งˆ์šฐ์Šค๋‚˜ ๋ฐฉํ–ฅํ‚ค๊ฐ€ ํ•„์š” ์—†์–ด ์†์ด ํ‚ค๋ณด๋“œ๋ฅผ ๋– ๋‚  ํ•„์š”๊ฐ€ ์ ๋‹ค.
    • ๋‹ค์–‘ํ•œ ๋ช…๋ น์–ด๋ฅผ ๊ฐ„ํŽธํ•œ ๋‹จ์ถ•ํ‚ค๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค.
  • ์„ ํƒ ๊ธฐ๋ฐ˜ ๋ชจ๋‹ฌ ์—๋””ํ„ฐ์ด๋‹ค.
    • vim์€ ๋ช…๋ น โ†’ ์„ ํƒ ์ˆœ์„œ๋กœ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ, ๋ช…๋ น์ด ์˜ํ–ฅ์„ ๋ผ์น˜๋Š” ๋ฒ”์œ„๊ฐ€ ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค.
    • helix๋Š” ์„ ํƒ โ†’ ๋ช…๋ น ์ˆœ์„œ๋กœ ์ž…๋ ฅํ•˜์—ฌ ์„ ํƒ๋œ ์˜์—ญ์ด ๋ˆˆ์œผ๋กœ ๋ณด์—ฌ ์ตํžˆ๊ธฐ ์‰ฝ๋‹ค.
  • ํ„ฐ๋ฏธ๋„์—์„œ TUI๋กœ ๋Œ์•„๊ฐ„๋‹ค.
    • SSH์—์„œ๋„ ์“ธ ์ˆ˜ ์žˆ๋‹ค.
    • ๋ฉ”๋ชจ๋ฆฌ๋„ ์ ๊ฒŒ ๋จน๋Š”๋‹ค.
  • ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค.
    • ๋‹ค์ค‘์„ ํƒ, LSP, tree-sitter, fuzzy finder ๋“ฑ๋“ฑ

์•„์ง ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ํฐ ๋‹จ์ ์ด๋‹ค.

zellij

zellij ์จ๋ณด๋Š” ์ค‘.