vim-devicons
์๊ฐ vim์ด ํฐ๋ฏธ๋์์ ๋์ํ๋ฏ๋ก ์์ด์ฝ์ ํ์ํ๊ธฐ๊ฐ ์ข์ง ์๋ค. ์๊น๊ณผ ๋ชจ์์ ๋ฏธ๋ คํ๊ฒ ๋ฐ๊พธ์ด ์ค๋ค. ๊ฐ์ธ์ ์ธ ๊ด์ ์์ ๋ณด๋ฉด ์๋นํ ๋งค๋ ฅ์ ์ด๋ค. ์ญ๋งํ ๊ฒ์ ๋ฐฐ๊ฒฝ์ ๊ธ์จ๋ง ๋ณด์ด๋ค๊ฐ ๊ฝ์ด ํผ๊ณ ๊ทธ๋ฆผ์ด ์ฌ๊ธฐ ์ ๊ธฐ ์๋ ๋๋์ด๋ค. ๊ฑฐ๊ธฐ์๋ค ์๋ฆ๋ค์ฐ๋ฉด์๋ ์ ์ ๋ ๊ฒ์ด ์์ ์ง์ค๋ ฅ์ ๊ฒฐ์ฝ ๋จ์ด ๋จ๋ฆฌ๋ ๊ฒ๋ ์๋๋ค. ์ ๊ทน ์ถ์ฒํ๋ค. https://github.com/ryanoasis/vim-devicons ์ด ๊ณณ์ ๊ฐ๋ฉด ์ํ ์ฌ์ง๊ณผ ์ค์น๋ฒ์ด ์์ธํ ๋์์๋ค. ์ ์ฉ๋๋ ํ๋ฌ๊ทธ์ธ: NERDTree,vim airline, CtrlP, powerline, denite, unite, lightline.vim, vim startify, vimfiler, vim-buffet and flagship. ๋ฌผ๋ก ํฐํธ๋ฅผ ์ค์นํ๋ฉด zsh, bash ๋ฑ์์๋ ํ๋กฌํํธ ํ์๋ฅผ ์ง์ํ๋ค. ํฐํธ ์ค์น vim-devicons๋ฅผ ์ค์นํ๊ธฐ ์ ์ ๋จผ์ Nerd Patched ํฐํธ๋ฅผ ์ค์นํด์ผ ํ๋ค. ํฐํธ๋ ๋ค์ํ๋ฐ ๋ชจ๋ ์ค์นํ๋ค๋ฉด ๋ง์ ์ฉ๋์ ์ฐจ์งํ๋ฏ๋ก ์ฌ๊ธฐ์์๋ Noto Nerd Font ํฐํธ๋ง ์ค์นํ๋ค. ์ฐธ๊ณ ๋ก ํฐํธ๋ฅผ ๋ฐ์ ์ ์๋ ์ฌ์ดํธ์ด๋ค. nerd-fonts ๊นํ๋ธ ์ฌ์ดํธ์ ์ค์น ์๋ด๋ ์๋ค. https://github.com/ryanoasis/nerd-fonts ๋ชจ๋ ์ค์นํ๋ฉด ์ฉ๋์ด ์ฝ 1.2GB๋ก ๋งค์ฐ ํฌ๋ฏ๋ก ๋ค์ ์คํฌ๋ฆฝํธ์์ Noto์ Hack๋ง ์ค์นํ๋ค. ์คํํ๋ฉด ~/.local/share/fonts์ ์ค์น๋๋ค. ์ค์น ํ ์์ ์ด ์ฌ์ฉํ๋ ํฐ๋ฏธ๋์ค์ ์์ ํฐํธ๋ฅผ Noto Nerd font๋ก ์ค์ ํด์ฃผ๋ฉด ์ค๋น๊ฐ ์๋ฃ๋๋ค. #!/bin/bash declare -a fonts=( BitstreamVeraSansMono CodeNewRoman DroidSansMono FiraCode FiraMono Go-Mono Hack Hermit JetBrainsMono Meslo Noto Overpass ProggyClean RobotoMono SourceCodePro SpaceMono Ubuntu UbuntuMono ) version='2.1.0' fonts_dir="${HOME}/.local/share/fonts" if [[ ! -d "$fonts_dir" ]]; then mkdir -p "$fonts_dir" fi for font in "${fonts[@]}"; do zip_file="${font}.zip" download_url="https://github.com/ryanoasis/nerd-fonts/releases/download/v${version}/${zip_file}" echo "Downloading $download_url" wget "$download_url" unzip "$zip_file" -d "$fonts_dir" rm "$zip_file" done find "$fonts_dir" -name '*Windows Compatible*' -delete fc-cache -fv ์ค์น ๋ฐ ์ค์ ~/.vimrc ๋๋ ~/.config/nvim/init.vim ์ค์ Plug 'ryanoasis/vim-devicons' ... set encoding=UTF-8 ์ค์น nvim +plugInstall +qall ํฐ๋ฏธ๋ ์ค์ ์์ ํฐํธ๋ฅผ Noto Nerd Font๋ฅผ ์ค์ ํด ์ฃผ๊ณ vim ๋๋ nvim ์ ์ฌ์ฉํ๋ฉด ๋๋ค. Links https://github.com/ryanoasis/vim-devicons https://www.nerdfonts.com/font-downloads https://github.com/ryanoasis/nerd-fonts