Neovim 초보 가이드: 설치, 모드, 저장/종료, lazy.nvim 플러그인 입문

nvim 설치, 핵심 모드 전환, 안전하게 저장·종료, lazy.nvim 설정 시작.

터미널에서 설정·로그·SSH 파일을 고치려면 GUI IDE 없이 Neovim이 현대 Vim 포크로 적합합니다. 설치, Normal/Insert 모드, 저장/종료, lazy.nvim 최소 설정을 hereink 독자용으로 정리합니다.

검색어는 Neovim 초보: 설치, 모드, 저장 종료, lazy.nvim. nvim 실행, 모드 전환, 안전한 저장·종료, init.lua 확장까지 다룹니다.

설치brew · apt · scoop
모드Normal · Insert · Visual
플러그인lazy.nvim · init.lua

Neovim이 해결하는 것

터미널에서 편집

원격 서버·tmux·CI 컨테이너에서는 GUI 편집기가 없을 때가 많습니다. Neovim은 rg, git과 같은 흐름에서 편집합니다.

설정을 코드로

~/.config/nvim/init.lua에 두고 Git으로 관리.lazy.nvim은 지연 로딩으로 시작을 가볍게 합니다.

공식 neovim.io/doc. nvim --version, :help 참고.

macOS·Linux·Windows 설치

  1. 1
    macOS(Homebrew)

    brew install neovim. which nvim, nvim --version.

  2. 2
    Linux

    Debian/Ubuntu sudo apt install neovim. Fedora dnf install neovim. Arch pacman -S neovim.

  3. 3
    Windows

    scoop install neovim 또는 winget install Neovim.Neovim.

  4. 4
    첫 실행

    nvim README.md. i Insert, Esc Normal.

기본 모드

모드진입용도
Normal기본; Esc이동·삭제·복사
Inserti, a, o입력
Visualv, V선택 후 편집
Command::w, :q

저장·종료

:w    :q    :wq / ZZ    :q!

lazy.nvim 입문

  1. 1
    디렉터리

    mkdir -p ~/.config/nvim, init.lua.

  2. 2
    bootstrap

    github.com/folke/lazy.nvim README 설치 블록 복사.

  3. 3
    플러그인

    require("lazy").setup({})에 항목 추가.

  4. 4
    명령

    :Lazy, :Lazy sync.

맞음
터미널 중심 개발, 원격 편집, 설정을 Git으로.
안 맞음
WYSIWYG; VS Code만 쓰는 팀.
Neovim vs Vim?

Neovim은 LSP 등 모던 기본 내장 Vim 포크.

:q가 안 됨?

미저장 변경. :wq 또는 :q!.

lazy vs packer?

신규는 lazy.nvim이 흔함. 본문은 lazy만.

터미널 정리 후 한 장에

공간 만들기.

지금 시작