배경
Windows에서는 Pycharm에서 vim 모드를 사용하였는데 리눅스를 사용해야 할 일이 생겨 리눅스 환경을 구축하는 김에 Neovim을 써보기로 했다.
찾다 보니 LazyVim을 사용하면 Neovim에서 각종 설정과 플러그인을 한 번에 해결할 수 있다고 하여 Lazyvim을 사용하기로 하였다.
LazyVim 요구사항
Neovim >= 0.9.0 (needs to be built with LuaJIT
Git >= 2.19.0 (for partial clones support)
a Nerd Font(v3.0 or greater) (optional, but needed to display some icons)
lazygit (optional)
a C compiler for nvim-treesitter. See here
for telescope.nvim (optional)
a terminal that support true color and undercurl:
kitty (Linux & Macos)
wezterm (Linux, Macos & Windows)
alacritty (Linux, Macos & Windows)
iterm2 (Macos)
Snap을 이용한 Neovim 설치
Neovim을 sudo apt install nvim
이 아니라
'snap'을 이용해서 다운로드하면 0.9.5 버전을 다운로드 받을 수 있을 것이다.
sudo snap install nvim
Git 설치
sudo apt update
sudo apt install git
Git까지 다운로드하는것이 필수고 나머지는 옵션이었던 것으로 기억한다.
Nerd Font 설치
하지만 Nerd Font는 다운로드 하는 것을 추천하는데 lazyvim에서 몇몇 아이콘을 Nerd Font에서 가져오기 때문에 해당 폰트가 없으면 아이콘이 이집트 문자처럼 깨져서 나온다. 깔끔한 환경을 위해서 조금만 수고를 더 하는 게 좋겠다.
Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher
Iconic font aggregator, collection, & patcher: 9,000+ glyph/icons, 60+ patched fonts: Hack, Source Code Pro, more. Popular glyph collections: Font Awesome, Octicons, Material Design Icons, and more
www.nerdfonts.com
홈페이지에서 다운로드를 누르면 여러 폰트를 볼 수 있는데 D2Coding Nerd Font를 추천한다. 한국어도 잘 적용되기 때문에 한국어가 깨질 염려하지 않아도 된다.
D2Coding Nerd Font를 다운로드한 뒤 압축을 풀고 폰트를 열어 'install'을 눌러주면 된다.
Lazyvim 설치
git clone https://github.com/LazyVim/starter ~/.config/nvim
이후 터미널에 nvim
을 입력하면 LazyVim이 실행되는 것을 볼 수 있을 것이다.
단순히 LazyVim을 설치하여 Neovim 설정을 손쉽게 잘 해결하였다.
'IDE' 카테고리의 다른 글
Vim 초간단 명령어 (0) | 2024.11.16 |
---|---|
LazyVim에서 터미널 띄우고 파이썬 실행시키기 (0) | 2024.01.17 |