본문 바로가기

IDE

우분투 22.04에서 Neovim 써보기

배경

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에서 가져오기 때문에 해당 폰트가 없으면 아이콘이 이집트 문자처럼 깨져서 나온다. 깔끔한 환경을 위해서 조금만 수고를 더 하는 게 좋겠다.

 

https://www.nerdfonts.com

 

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

Nerd Fonts 홈페이지

홈페이지에서 다운로드를 누르면 여러 폰트를 볼 수 있는데 D2Coding Nerd Font를 추천한다. 한국어도 잘 적용되기 때문에 한국어가 깨질 염려하지 않아도 된다.

추천 폰트 D2Coding Nerd Font

D2Coding Nerd Font를 다운로드한 뒤 압축을 풀고 폰트를 열어 'install'을 눌러주면 된다.

Lazyvim 설치

git clone https://github.com/LazyVim/starter ~/.config/nvim

이후 터미널에 nvim을 입력하면 LazyVim이 실행되는 것을 볼 수 있을 것이다.

LazyVim 실행 모습

단순히 LazyVim을 설치하여 Neovim 설정을 손쉽게 잘 해결하였다.

 

반응형

'IDE' 카테고리의 다른 글

Vim 초간단 명령어  (0) 2024.11.16
LazyVim에서 터미널 띄우고 파이썬 실행시키기  (0) 2024.01.17