๐Ÿธ ์ •๋ณด/Linux

[๋ฆฌ๋ˆ…์Šค] vim colorscheme ์„ค์น˜ (+ํ—ˆ๊ฐ€ ๊ฑฐ๋ถ€ error)

์˜ˆ์ง„-D 2021. 3. 24. 12:00

 

์šด์˜์ฒด์ œ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ธฐ ์œ„ํ•ด ๊ฐ€์ƒ๋จธ์‹ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์„ ์ ‘ํ•ด๋ดค๋Š”๋ฐ,

์กฐ๊ธˆ ๋” ์˜ˆ์œ ์—๋””ํ„ฐ์—์„œ ์ฝ”๋”ฉ์„ ํ•˜๊ธฐ ์œ„ํ•ด vim colorscheme ๋ฅผ ์จ๋ณด๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค!

 

 

1. colorscheme ๋‹ค์šด๋กœ๋“œ

์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ƒ‰์ƒ ํ…Œ๋งˆ๊ฐ€ ์žˆ๋Š”๋ฐ, ๋งŽ์€ ๋ถ„๋“ค์ด ์‚ฌ์šฉํ•˜์‹œ๋Š” jellybeans๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค. 

์ƒ‰์ƒ์ด ๋งˆ์Œ์— ์•ˆ๋“œ์‹ ๋‹ค๋ฉด ๋‹ค๋ฅธ ํ…Œ๋งˆ๋ฅผ ์ฐพ์•„๋ณด์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค!

www.vim.org/scripts/script.php?script_id=2555

 

jellybeans.vim - Colorful, dark color scheme : vim online

 

www.vim.org

 

 

 

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๋ฅผ ์ž…๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค.

 

 

 

 

 

colorscheme ์ ์šฉ ํ™”๋ฉด

์ด์ „๋ณด๋‹ค ํ›จ์”ฌ ๋ณด๊ธฐ ํŽธํ•ด์กŒ๋„ค์š”! 

 

 

 

 

 

 

 

 

์ฐธ๊ณ 

vim Plugin์—๋Š” ์œ ์šฉํ•œ ๊ธฐ๋Šฅ๋“ค์ด ์ •๋ง ๋งŽ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ ์ €์™€ ๊ฐ™์ด Windows ์ดํด๋ฆฝ์Šค๋‚˜ Visual Studio ํ™˜๊ฒฝ์— ์ต์ˆ™ํ•ด์žˆ๋˜ ์ดˆ๋ณด๋“ค์—๊ฒŒ๋Š” ์ƒ๋ช…์ค„์ด์ฃ .

์œ„์—์„œ ํŽธ์ง‘ํ•œ .vimrc ํŒŒ์ผ์— ์—ฌ๋Ÿฌ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ด์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๊ฒƒ์€ ์กฐ๊ธˆ ๋” ์ต์ˆ™ํ•ด์ง„ ๋’ค ํฌ์ŠคํŒ…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค .. ๐Ÿคฃ