์ด์์ฒด์ ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ํด ๊ฐ์๋จธ์ ์ ์ฌ์ฉํ์ฌ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ ์ ํด๋ดค๋๋ฐ,
์กฐ๊ธ ๋ ์์ ์๋ํฐ์์ ์ฝ๋ฉ์ ํ๊ธฐ ์ํด vim colorscheme ๋ฅผ ์จ๋ณด๊ธฐ๋ก ํ์ต๋๋ค!
1. colorscheme ๋ค์ด๋ก๋
์ฌ๋ฌ๊ฐ์ง ์์ ํ ๋ง๊ฐ ์๋๋ฐ, ๋ง์ ๋ถ๋ค์ด ์ฌ์ฉํ์๋ jellybeans๋ฅผ ์ฌ์ฉํด๋ณด๋ ค ํฉ๋๋ค.
์์์ด ๋ง์์ ์๋์ ๋ค๋ฉด ๋ค๋ฅธ ํ ๋ง๋ฅผ ์ฐพ์๋ณด์ ๋ ์ข์ต๋๋ค!
www.vim.org/scripts/script.php?script_id=2555
2. vim ํด๋๋ก ์ด๋
๋ค์ด๋ฐ์ .vimํ์ผ์ vim์ด ์ค์น๋ ๊ฒฝ๋ก๋ก ์ด๋์์ผ์ผ ํฉ๋๋ค.
vim ์ค์น ๊ฒฝ๋ก ํ์ธ
์์ ์ vim์ด ์ค์น๋ ๊ฒฝ๋ก๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
$ vim
:!echo $VIMRUNTIME
์ ํ๋ฉด์ด ๋จ๋ฉด ESC ๋ฅผ ๋๋ฅธ ํ ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ฃผ์ธ์.
$ vim
/usr/share/vim/vim81
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ๋ก๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๐
.vim ํ์ผ ์ด๋
์ด์ ๋ค์ด๋ก๋๋ฐ์ ํ์ผ์ ์ป์ ๊ฒฝ๋ก๋ก ์ด๋์ํต๋๋ค.
$ mv jellybeans.vim /usr/share/vim/vim81/colors
์ด๋ ์ ๊ฒฝ๋ก์ ํ์ ํด๋์ colors๋ก ๋ณต์ฌํด์ฃผ์ ์ผ ํฉ๋๋ค!
!error [mv:'jellybeans.vim'๋ฅผ '/usr/share/vim/vim81/colors/jellybeans.vim'๋ก ์ฎ๊ธธ ์ ์์ : ํ๊ฐ ๊ฑฐ๋ถ]
์ฒ์์ ์์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์๋๋ฐ,
๋๋ฌด ์ฌ์ด ์๋ฌ์ฌ์ ๊ทธ๋ฐ์ง ๊ตฌ๊ธ์ ๊ฒ์ํด๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋ฐ๋ก ๋์ค์ง ์์์ ์ค๋ ์ ๋จน์์ต๋๋ค. TT ์ ๊ฐ ๋ชป์ฐพ์๊ฑด์ง..
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉ์(user) ๊ถํ์์ ๋ฃจํธ(root) ๊ถํ์ ์ป์ด์ค๋ ๊ฒ์ ๋๋ค!
yejin@yejin-virtual-machine:~$
error ํด๊ฒฐ ์
root@yejin-virtual-machine:~$
error ํด๊ฒฐ ํ
ํน์ ํ์ผ์ด๋ ํด๋์ ์ฌ์ฉ์ ์ ๊ทผ ๊ถํ์ ๋ฐ๊ฟ์ค๋ ๋์ง๋ง, ์ ๋ฐฉ๋ฒ๋ณด๋ค ๋ณต์กํ๊ณ ๊ถํ์ ํจ๋ถ๋ก ๋ฐ๊พธ๊ธฐ๊ฐ ๋ฌด์์ฐ๋, ๊ฐํธํ๊ฒ root ๊ถํ์ ์ป์ด์ต์๋ค.
$ su - root
์ํธ:
๋ช ๋ น์ด๋ก root ๊ถํ์ ํ๋ํ์ ํ, ์ ๊ณผ์ ์ ์งํํด์ฃผ์ธ์.
3. .vimrc ํธ์ง
์ด์ ํ ๋๋ ํ ๋ฆฌ(์ต์์)๋ก ์ด๋ํ์ฌ .vimrc๋ฅผ ํธ์งํด์ฃผ๋ฉด ๋๋ฉ๋๋ค.
$ vi ~/.vimrc
.vimrc ํ์ผ์ ์ด์ด์ฃผ์๊ณ ,
colorscheme jellybeans
๋ณธ์ธ์ด ๋ค์ด๋ฐ์ colorscheme file๋ฅผ ์ ์ฉํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
์ ๋ jellybeans๋ฅผ ์ฌ์ฉํ์ผ๋ colorscheme jellybeans๋ฅผ ์ ๋ ฅํ์ต๋๋ค.
์ด์ ๋ณด๋ค ํจ์ฌ ๋ณด๊ธฐ ํธํด์ก๋ค์!
์ฐธ๊ณ
vim Plugin์๋ ์ ์ฉํ ๊ธฐ๋ฅ๋ค์ด ์ ๋ง ๋ง์ต๋๋ค.
ํนํ ์ ์ ๊ฐ์ด Windows ์ดํด๋ฆฝ์ค๋ Visual Studio ํ๊ฒฝ์ ์ต์ํด์๋ ์ด๋ณด๋ค์๊ฒ๋ ์๋ช ์ค์ด์ฃ .
์์์ ํธ์งํ .vimrc ํ์ผ์ ์ฌ๋ฌ ํ๋ฌ๊ทธ์ธ์ ์ค์นํ ์ ์์ต๋๋ค.
์ด์ ๋ํ ์์ธํ ๊ฒ์ ์กฐ๊ธ ๋ ์ต์ํด์ง ๋ค ํฌ์คํ ํ๊ฒ ์ต๋๋ค .. ๐คฃ