Skip to content

Latest commit

 

History

History
139 lines (103 loc) · 6.49 KB

README-KO.md

File metadata and controls

139 lines (103 loc) · 6.49 KB

LazyVim은 💤 lazy.nvim를 기반으로 작동하는 Neovim 셋업입니다. 더 커스터마이징 가능하고, 설정들을 바꾸는 것을 쉽게 만들기위해 시작되었죠. 그저 처음부터 모든 설정들을 만지고 시작하는 방법, 또는 이미 만들어진 배포용 설정을 사용하는 방법이 있지만, LazyVIM은 이미 잘 설정된 환경과, 필요에 따라 쉽게 바꿀 수 있는 유연성을 모두 포괄합니다. 이를 통해 훨신 쉽고 편리한, 전에는 만나보실 수 없었던 새로운 Nvim의 세계를 경험하실 수 있으실 겁니다.

image

image

✨ 기능

  • 🔥 Neovim을 완벽한 IDE로 바꾸어보세요.
  • 💤 lazy.vim과 함께 쉽게 커스터마이징하고, 확장하세요.
  • 🚀 완전히 빠른 속도를 경험해보세요.
  • 🧹 기본적으로 만져져있는 옵션, 자동커멘드, 그리고 단축키들을 아무런 추가적인 설정없이 사용해보세요.
  • 📦 안정적이고 미리 설정되어져있는 플러그인들과 함게 코딩하세요.

⚡️ 요구사항

  • 0.9.0이상의 Neovim (LuaJIT과 함께 개발이 되어져있어야함니다.)
  • 2.19.0이상의 Git (이것은 부분적인 클론기능을 지원하기 위함입니다.)
  • Nerd Font (옵션)
  • nvim-treesitter를 위한 C 컴파일러. 이 문서를 확인해주시기바랍니다.

🚀 시작하기

이 깃헙 레파지토리에서 스타터 템플릿을 찾으실 수 있습니다.

도커와 함께 시작해보기
docker run -w /root -it --rm alpine:edge sh -uelic '
  apk add git lazygit neovim ripgrep alpine-sdk --update
  git clone https://github.com/LazyVim/starter ~/.config/nvim
  cd ~/.config/nvim
  nvim
'
LazyVim 스타터와 함께 시작해보기
  • 현재 Neovim 파일들을 미리 백업:

    mv ~/.config/nvim ~/.config/nvim.bak
    mv ~/.local/share/nvim ~/.local/share/nvim.bak
  • Lazyvim 스타터 깃헙 레파지토리 복제:

    git clone https://github.com/LazyVim/starter ~/.config/nvim
  • 나중에 본인의 레파지토리에 저장할 경우를 대비해 .git 폴더 지우기

    rm -rf ~/.config/nvim/.git
  • Neovim!

    nvim

    LazyVim를 커스터마이징 하는 법에 대해 다룬 설명을 참조해주시기 바랍니다.


유튜브에 LazyVim시작하기에 대해 @elijahmanor에 의해 만들어진 영상이 있으니, 시청해 보시는 것을 추천드립니다.

Watch the video

📂 파일 구조

config 폴더 안에 있는 모든 파일들은 적절한 시간내에 자동으로 로드가 되기에, 아무 파일도 require를 하지 않아도 됩니다. LazyVim은 config폴더 안에 있는 모든 기본 파일들을 당신의 config 파일들 에 불어옵니다. 이것에 대해서는, 이 문서를 확인해 보시기 바랍니다.

추가적인 플러그인을 설치하시거나, 미리 설치되고 설정된 플러그인들을 또 덮어서 설정을 바꾸거나, 지우거나, 추가하고 싶으실 경우에는, 그에 해당하는 lua 파일들을 lua/plugins 폴더 안에 추가하시면, lazy.nvim이 자동적으로 그 파일들을 로드 할 것입니다.

~/.config/nvim
├── lua
│   ├── config
│   │   ├── autocmds.lua
│   │   ├── keymaps.lua
│   │   ├── lazy.lua
│   │   └── options.lua
│   └── plugins
│       ├── spec1.lua
│       ├── **
│       └── spec2.lua
└── init.lua

⚙️ 설정

Lazyvim 공식문서를 확인해 주시기 바랍니다.

LazyVim 공식문서의 한국어 지원은 현재 번역 중에 있습니다.