OSX Lion 터미널이 모든 색상을 잃었습니다.

OSX Lion 터미널이 모든 색상을 잃었습니다.

최근에 Lion으로 업그레이드했는데 Terminal.app(그리고 실제로 대신 사용하는 iTerm2)이 모든 색상을 완전히 잃어버렸습니다. 이는 Vim에서 구문 강조 표시가 없고, 디렉토리 이름이나 파일 이름에 색상이 지정되지 않으며, 아무 것도 없음을 의미합니다. 환경 설정(두 앱 모두)에서 터미널 유형 옵션을 xterm-256color, xterm-new, 등 으로 변경해 보았지만 xterm모두 소용이 없었습니다.

하지만! Terminal.app에서 원격 컴퓨터에 SSH로 접속하면 색상이 나타납니다! 모든 것이 예전처럼 작동합니다. iTerm2와는 다르지만 여전히 무색으로 남아 있습니다.

답변1

폴더 색상을 지정하려면 ~/.profile을 편집하고 이 코드를 넣어야 했습니다.

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

LSCOLORS 옵션이 표시됩니다.

나는 이것을 사용하여 사용자 정의 커서를 만들었습니다.

PS1='\[\033[01;32m\]\u@macair\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

도움이 되었기를 바랍니다.

vim의 경우 다음과 같은 테마를 사용하십시오.이 테마

그리고 ~/.vim 및 ~/.vim/colors라는 2개의 폴더를 추가합니다.

테마 파일을 ~/.vim/colors 폴더에 넣으세요.

그런 다음 다음과 같이 ~/.vimrc라는 파일을 만듭니다.

syntax on        'this is needed to see syntax
set background=dark  "makes it easier to read with black background
colorscheme ir_black "set theme in ./vim/colors folder
set ls=2            " allways show status line
set hlsearch        " highlight searches
"set incsearch       " do incremental searching
set ruler           " show the cursor position all the time
set visualbell t_vb=    " turn off error beep/flash
set ignorecase        "ignore case while searching
set number            'put numbers on side

원하는 것을 골라 선택할 수 있도록 댓글을 추가했습니다. 게다가 테마까지 수정하게 됐어요. 댓글이 회색으로 표시되어 읽기가 너무 어려웠습니다.

답변2

이 설정을 추가해야 합니다..vimrc

filetype on
filetype plugin on
filetype indent on
syntax on

색상 강조 표시를 활성화합니다.

나는 .vimrc이것들이 없지만 Linux 및 이전 OS X 버전에서 작동하는 my 를 사용하고 있었습니다. Lion의 경우 추가해야 합니다.

답변3

내 ~/.profile에 다음이 있습니다.

function parse_git_branch() {
    git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\*\1/'
}

case "$TERM" in
  xterm-*color) color_prompt=yes;;
esac


if [ "$color_prompt" = yes ]; then
    PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[0;33m\]$(parse_git_branch)\[\033[00m\]\$ '
else
    PS1='\u@\h:\w$(parse_git_branch)\$ '
fi

관련 정보