Bash Color Prompt와 vim사용시 프롬프트 깨짐 현상
글쓴이: kwon37xi / 작성시간: 화, 2010/11/02 - 3:00오후
저는 로컬 작업할 때와, 리모트 작업 할 때를 확실히 구분하기 위해 Bash 컬러 프롬프트를 사용합니다.
그런데 문제는 제 로칼에서 컬러 프롬프트를 사용하다가 vim 을 실행하면 프롬프트가 여지없이 깨져버리는 것입니다.
첨부한 이미지와 같은 현상이 발생합니다.
이상한건... root 계정에도 똑같이 컬러 프롬프트를 해 놓았는데 root에서는 그런일이 안 발생한다는 것입니다.
.vimrc 와 .vim 디렉토리를 모두 지우고 완전 초기 설정 상태로 해서 vim 을 실행해서 테스트해도 마찬가지입니다.
Ubuntu 10.10/ gnome-terminal과 xfce-terminal에서 모두 동일한 현상 발생합니다.

Forums:


1차적으로는 해결 했습니다.
글을 쓰고 나서 떠오른 생각이 있어서 해봤더니 1차적으로는 해결 되었습니다.
Ubuntu에서 자동 생성되는 .bashrc 를 살펴봤더니 force_color_prompt 라는 부분이 있어서 그와 관련된 조건을 보고 force_color_prompt=yes 조건을 주고,
해당 조건으로 컬러 프롬프트를 설정하는 조건문 부분에서 PS1 값을 설정했더니 문제 없이 작동합니다.
force_color_prompt=yes # ... 기타 코드 if [ "$color_prompt" = yes ]; then #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] ' #이게 제가 원하는 프롬프트 else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi근데 웃기는건.. root 에서는 그런식으로 않고 그냥 .bashrc 마지막줄에 PS1 컬러 프롬프트를 넣어도 아무 문제 없다는거..
http://kwon37xi.egloos.com
http://kwon37xi.egloos.com
$TERM이 제대로 되어
$TERM이 제대로 되어 있나 확인해 보세요.
--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기