zsh + Prezto의 테마 등을 만난 이야기

이유



zsh 테마를 pure로 사용했습니다.
terminal에서 프로필을 iceberg로 만들었기 때문에 문제 없습니다.
Atom의 platformio-ide-terminal에서 매우 보이지 않았습니다.


해결책 1: 터미널의 외형 inverse 만들기
Atom의 색을 검게 하고 있기 때문에 없음
해결책 2: 터미널 스타일을 만지다
Atom의 스타일 시트에 쓰는 것으로 자유롭게 바꿀 수 있는 것 같다.
회색이지만 여전히 색이 맞지 않아서
해결책 3: prezto로 테마를 만지다
이것 밖에

실행



테마를 만지다



Customizing Your Prezto Prompt
이에 따르면~/.zprezto/modules/prompt/functions/에 테마가있는 것 같습니다.
pure 파일 prompt_pure_setup이 있었기 때문에
우선 진짜는 복사해서 일단 퇴피
$ cp prompt_pure_setup prompt_pure_setup.org

110번째 줄에 #Set the path라고 코멘트 되고 있는 곳이 있기 때문에 여기 편을 변경

prompt_pure_setup
# Set the path
preprompt_parts += ('%F{blue}%~%f')

블루를 원하는 색상으로 변경
이번에는 cyan을 선택
문자로 지정할 수 있는 색은 red, blue, cyan, magenta 등
색은 다른 테마의 파일을 들여다 보면 쓰여 있기 때문에 각자 찾아보세요.

결과


현재 디렉토리는 매우보기 쉽지만 ls 명령으로
보기 쉬움은 변함없이.

ls 명령의 색상 변경



다른 테마라도 조사하고 있으면 아무래도 테마는 관계없이, ls명령의 분의 문제인 것 같기 때문에
ls 명령으로 표시되는 색상을 변경하려면

(참고) ls 명령으로 색상 변경

우선 이쪽도 cyan로 변경

~/.zshrc
#lsコマンドの色を変更
export LSCOLORS=gxfxcxdxbxegedabagacad

결과


매우보기 쉬워졌습니다.

이어서



git 브랜치의 색도 어둡고 보기 힘들기 때문에 바꾼다
경로의 색을 변경했을 때와 마찬가지로 prompt_pure_setup쪽을 만지다
#Set the path의 약간 위에 git 설정이 있으므로 거기 변경

prompt_pure_setup
# Set color for git branch/dirty status ....
# been delayed
local git_color=242

242곳을 변경하면 색이 바뀌는 모양
이번에는 yellow로 시도했습니다.

결과

보기 쉬워졌습니다.

마지막으로



괴롭히는 pure 설정 파일을 mypure로 이름을 바꿉니다.
또한 원래 pure 설정 파일도 취소합니다.
$ mv prompt_pure_setup prompt_mypure_setup
$ mv prompt_pure_setup.org prompt_pure_setup

그리고는 ~/.zpreztorc 로 만든 테마를 지정해 준다

~/.zpreztorc
# Set the prompt theme to load.
# Setting it to 'random' loads a random theme.
# Auto set to 'off' on dumb terminals.
zstyle ':prezto:module:prompt' theme 'mypure'

후기



첫 기사.
oh-my-zsh로 테마를 바꾼 사이트 등은 발견했지만 Prezto 쪽은 별로 발견되지 않았기 때문에 우선 수작업으로 한 것을 정리해 보았다.

좋은 웹페이지 즐겨찾기