Powerline: Vim ํ”Œ๋Ÿฌ๊ทธ์ธ์ด tmux์—์„œ ์ œ๋Œ€๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2015๋…„ 07์›” 24์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: powerline/powerline

Vim์„ ์—ด ๋•Œ ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€๋งŒ tmux ์„ธ์…˜์—์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

vim

๊ทธ๋Ÿฌ๋‚˜ tmux ๋‚ด๋ถ€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

tmux-vim

ํŒจ์น˜ ๋œ ๊ธ€๊ผด์ด ์ž‘๋™ํ•˜๋ฏ€๋กœ ์™œ ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚ด tmux ๊ตฌ์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

source "/Users/damien/anaconda/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf"
set-option -g status on
set-option -g status-interval 2
set-option -g status-utf8 on
set-option -g status-justify "centre"
cwm serror in environment bug

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ~ / .bashrc์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
๋‚ด๋ณด๋‚ด๊ธฐ TERM = xterm-256color

๋ชจ๋“  3 ๋Œ“๊ธ€

Tmux๋Š” ํ„ฐ๋ฏธ๋„์ด 256 ์ƒ‰์„ ์ง€์›ํ•˜๋Š”์ง€ ์•Œ์•„์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒ‰์ƒ์ด ๋ˆ„๋ฝ ๋œ ๊ฒƒ์€ ์ „๋ ฅ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ & number ์—ด์—๋„ ์ƒ‰์ƒ์ด ๋ˆ„๋ฝ๋˜์–ด ~ ๋ฌธ์ž๋„ ๋ˆ„๋ฝ๋˜๋ฏ€๋กœ์ด ๋ฌธ์ œ๋กœ ์ „๋ ฅ์„  ๋ฒ„๊ทธ ์ถ”์ ๊ธฐ๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

tmux๊ฐ€ ํ„ฐ๋ฏธ๋„์ด 256 ์ƒ‰์„ ์ง€์›ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด Vim์ด tmux๊ฐ€ ์ง€์›ํ•˜๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. default-terminal ์˜ต์…˜์„ screen-256color ์„ค์ • ํ•œ ๊ฒƒ์„ ํ™•์ธํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ 16 ๊ฐ€์ง€ ์ƒ‰์ƒ ๋งŒ ํ—ˆ์šฉ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌ. .tmux.conf์— set -g default-terminal "screen-256color" ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ~ / .bashrc์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
๋‚ด๋ณด๋‚ด๊ธฐ TERM = xterm-256color

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰