코드 편집기

Neovim 다운로드와 시작

Neovim(네오빔)

Neovim

개발사
Neovim 프로젝트
라이선스
무료 · 오픈소스
OS
Windows / macOS / Linux

Neovim의 공식 안정판 다운로드, nvim 실행과 기본 편집을 안내합니다. Lua·Vimscript 설정, 언어 서버와 Vim 호환성의 조건을 확인하세요.

1. 입력·저장·종료

셸 명령은 nvim입니다. 일반 모드에서 i로 입력하고 Esc로 돌아온 뒤 콜론 명령을 실행합니다. :q!는 미저장 변경을 버리므로 저장할 내용이 있는지 먼저 확인하세요.

처음 사용할 명령
입력 동작
i 입력 모드에서 글 입력
Esc 일반 모드로 돌아가기
:w 후 Enter 현재 파일 저장
:q 후 Enter 변경이 없거나 저장한 파일 닫기
:wq 후 Enter 저장하고 닫기
:q! 후 Enter 저장하지 않은 변경을 버리고 닫기

2. Lua·LSP와 기존 Vim 설정

init.lua와 init.vim은 구성 선택입니다. 공식 문서는 기본 설정에서 필요를 확인하며 옵션과 플러그인을 추가하도록 안내합니다. LSP 기능을 쓸 때도 대상 언어 서버와 프로젝트 환경을 준비해야 하며, 클립보드·언어 provider 등 외부 조건이 필요한 기능도 있습니다.

Vim9script 등 Vim과 다른 부분이 있습니다. 기존 설정을 덮어쓰기보다 별도 사본에서 필요한 옵션·플러그인과 버전 요구를 대조하세요. Vim·Neovim 비교에서 독립 편집기와 VS Code의 Vim 키 조작 확장을 함께 판단할 수 있습니다.

3. 주요 기능

  • Vim 계열의 모달 편집
  • Lua init.lua와 Vimscript init.vim 구성
  • LSP 기능과 외부 언어 서버 연결
  • 확장 API·플러그인 생태계
  • 터미널 중심 실행과 별도 GUI 선택
  • 내장 :Tutor·도움말

4. 안정판으로 시작

  1. 1.

    공식 안정판 Releases에서 OS와 CPU에 맞는 배포를 고릅니다.

  2. 2.

    OS별 설치 안내에 따라 준비하고 셸에서 nvim으로 실행합니다.

  3. 3.

    nvim file.txt로 연습용 파일을 열고 i 입력·Esc 모드 전환을 익힙니다.

  4. 4.

    :w로 저장하거나 :wq로 저장 후 종료합니다. 각 명령은 Enter로 실행합니다.

  5. 5.

    :Tutor와 기본 설정부터 시작하고 언어 서버·플러그인을 필요한 순서로 추가합니다.

5. Neovim(네오빔)와 비슷한 프로그램 비교

Vim
기존 vimrc·Vim9script와 배포 환경을 유지할지 비교합니다. 두 제품의 설정·플러그인은 완전 호환이 아닙니다.
VS Code
GUI 프로젝트·디버깅 환경을 유지하며 Vim 키 조작 확장을 쓰는 선택입니다. 필요한 것이 키 조작인지 독립 런타임인지 구분하세요.

6. 자주 묻는 질문

실행 명령은 neovim인가요?

+

공식 실행 명령은 nvim입니다. 셸에서 찾지 못하면 설치 위치와 PATH, OS별 설치 설명을 확인하세요.

Vim 설정을 그대로 복사해도 되나요?

+

일부 Vimscript 설정을 활용할 수 있지만 완전 호환은 아닙니다. Vim9script와 변경·제거된 옵션, 플러그인의 대상 버전을 대조하고 별도 사본에서 확인하세요.

설치하면 자동완성·언어 서버도 준비되나요?

+

Neovim의 LSP 기능과 대상 언어 서버·플러그인의 설치는 별개입니다. 언어와 프로젝트에 맞는 서버 및 구성을 준비해야 합니다.

무료로 사용할 수 있나요?

+

무료 오픈소스입니다. Apache 2.0, Vim에서 온 부분과 외부 구성요소의 라이선스 등 해당 배포의 조건을 확인합니다.

7. 참고 자료

관련 프로그램