- Windows 11 환경에서 Neovim을 설치하고 Copilot을 사용할 수 있게 설정한다.
winget명령을 사용해 Application을 설치하고 업그레이드한다.- WSL2에서 사용하면 훨씬 편한데 왜 이러고 있을까 싶지만 그래도 한다.
Neovim 설치하기
관리자 권한으로 PowerShell 7을 실행한다.
아래 명령으로 neovim을 찾아본다.
winget search Neovim
다음과 같이 입력해서 winget이 Neovim을 설치하게 한다.
winget install Neovim.Neovim
혹시 --source 옵션을 사용해서 원본을 지정하라고 하면 위의 명령에 --source winget 옵션을 추가한다.
winget install Neovim.Neovim --source winget
winget이 자동으로 종속성 검사 후 필요한 추가 패키지를 설치하고 Neovim을 이어서 설치한다.
Path 설정 추가하기
설치 작업이 끝나면 보통 자동으로 Neovim을 사용할 수 있게 되는데 혹시 어떤 이유로 nvim 명령을 찾지 못한다면 Neovim이 설치된 디렉토리를 Path에 추가한다.
[Environment]::SetEnvironmentVariable("Path", $env:Path + "<path>", "User")
위 명령 중 <path> 부분에 추가해주면 된다. 정상적으로 설치되었다면 C:\Program Files\Neovim\bin을 넣어주면 된다.
LazyVim 설치하기
Neovim에서 다양한 Plugin들을 사용할 수 있게 해주는 Plugin이다. 먼저 필요한 프로그램들을 설치한다.
- Microsoft.Git
- burntsushi.ripgrep.MSVC
- sharkdp.fd
- OpenJS.NodeJS
- zig.zig
- 7zip.7zip
- Python.Python.3.13
Python의 경우 버전에 따라 달라지기 때문에 설치하기 전에 아래 명령으로 어떤 버전까지 가능한지 찾아본다.
winget search Python.Python
이 글을 쓰고 있을 때의 최신 버전은 3.13이므로 아래와 같이 설치한다.
winget install Python.Python.3.13
그리고 혹시 필요하다면 PowerShell을 최신 버전으로 설치한다.
- Microsoft.PowerShell
이제 LazyVim을 설치하기 위해 필요한 프로그램들의 설치가 끝났으니 LazyVim의 설치를 시작한다. 먼저 디렉토리를 생성한다.
cd $env:LOCALAPPDATA
mkdir nvim
설치될 디렉토리 생성이 끝났으면 Git을 이용해서 최신 버전을 받아온다.
git clone <https://github.com/LazyVim/starter> $env:LOCALAPPDATA\nvim
불필요한 .git 디렉토리를 삭제한다.
Remove-Item $env:LOCALAPPDATA\nvim\.git -Recurse -Force
이제 설치가 끝났다.
nvim을 시작한 후 :LazyHealth 명령으로 잘 작동하는지 확인할 수 있다.
추가 - Copilot
LazyVim Extra에 들어가면 Copilot과 Copilot-Chat을 설치할 수 있다. 이를 이용하면 Curser 같은 IDE에서 AI의 도움을 받는 것 같은 도움을 받을 수 있다.
추가 - winget 업데이트
winget 명령을 이용하면 Windows에 설치된 Application들의 업데이트를 한 번에 해결할 수 있다. 물론 안되는 것들도 존재한다.
winget update --all
winget을 잘 이용하면 Linux에서 누리던 편리함을 Windows에서도 누릴 수 있다.
댓글 없음:
댓글 쓰기