NvChad로 NeoVim을 IDE처럼 꾸미기

헤드라인

들어가며: 에디터 설정 이틀째

NeoVim에 플러그인을 하나씩 붙이면 IDE급 환경이 되지만, 컬러 스킴·상태바·LSP·자동 완성에 시간이 많이 든다. NvChad는 NeoVim 위에 올리는 설정 프레임워크로, 설치 한 줄로 예쁜 UI·빠른 시작·실용적인 플러그인 구성을 한 번에 갖출 수 있다. 코드베이스 약 900줄, 68개 내장 테마와 자체 UI로 “예쁘면서 가벼운 NeoVim”을 지향한다.

전개: 설치와 설정 구조

NeoVim 0.11 이상, Nerd Font, ripgrep, tree-sitter CLI 준비 후 `git clone NvChad/starter ~/.config/nvim && nvim`으로 설치하고, `:MasonInstallAll`, `:TSInstallAll`로 LSP·Treesitter를 셋업한다. chadrc.lua(테마·UI), options.lua, mappings.lua, lua/plugins/init.lua에서 설정을 관리하며, Space+th로 테마 미리보기, Space+ff/fw/fb로 파일·내용·버퍼 검색, Space+ch로 치트시트를 연다. LSP는 mason으로 서버 설치 후 lspconfig로 연결하고, 플러그인은 lazy.nvim으로 지연 로딩해 시작 속도를 유지한다.

결말: kickstart와의 차이

kickstart.nvim은 하나의 init.lua로 배우며 자기 설정을 쌓아가는 출발점이고, NvChad은 바로 쓸 수 있는 프레임워크다. NeoVim·Vim 기본기를 익힌 뒤 NvChad를 올리고, Zellij와 함께 쓰면 터미널 기반 개발 환경을 마무리할 수 있다.