[질문] TERM 에따른 grep, ctags, colorscheme 변경
글쓴이: uathebest / 작성시간: 화, 2005/12/20 - 10:10오후
1) TERM 변수에 따라 설정이 적용이 되었다 안되었다 하는데, 확실히 구별할 수 있는 방법이 있는지요? (현재 xterm사용중)
- ctags 를 이용해서 소스 분석 중, ^ + ] 하였을 때, 같은 펑션이 있을 경우 리스팅이 되는데, 칼라가 파란색으로 나옵니다.
눈에 잘 안보여서 그 색깔을 변경하고 싶은데, 잘 안되더라구요.. 방법이 있을까요?
LD_COLORS 와 관련이 있는지? 아니면 xterm 실행시 파라미터로 넘기면 되는지요. 아니면, rc설정파일 내에?
2) 인터넷에서 colorscheme 를 다운받아 사용하려고 합니다.
- ~/.vim/colors/abc.vim 다운 받은 후,
syntax on colorscheme abc
이렇게 하였는데, 잘 안되는군요. TERM설정에 뭔가가 있을거 같은데..
3) grep시 검색 문자 색깔 표현하기
$ grep -nr --color=auto 'GNU*' * | more
위와 같이 하면 색깔이 나온다고 하던데, 무반응 입니다. 이것도 TERM과 관련이 있지 않을까 합니다.
조금이라도 아시거나 경험해 보신분은 어떤 리플이라도 감사히 받겠습니다. ^__^;;
[/img]
Forums:
Re: [질문] TERM 에따른 grep, ctags, colorscheme 변경
/etc/DIR_COLORS를 조정하는 법, 환경 변수 LS_COLORS를 조정하는 법이 있지만, 말씀하신 상황을 보아, xterm에서 쓰는 color code를 바꾸는 것이 제일 나을 것 같습니다. xterm의 resource 파일(/usr/X11R6/lib/X11/app-defaults/XTerm*)을 고치던지, 관련 사항을 .Xdefaults-$HOSTNAME등에 써 주는 것이 좋을 것 같습니다.
당연, grep이 terminal의 color 기능이 없다고 판단하거나, 출력이 터미널이 아니면 무반응일 것이고, 있다고 하더라도 more에서 그 color escape sequence를 무시하거나 비정상적으로 받아들일 수 있습니다.
(실험 결과, grep은 --color=auto를 썼을 경우, 출력이 터미널이 아니면, color를 출력하지 않습니다.)
pager를 more 대신 less로 바꾸고, --color=always를 써 보기 바랍니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
cinsk 님 감사합니다 ^^[quote="uathebest"]
cinsk 님 감사합니다 ^^
역시, .Xdefault-$HOSTNAME 내에 추가하니 잘 되는군요.
(xterm경우) 변경하면 되더군요 ^^
역시 잘 되더군요. 빨간색으로 나와서 눈이 아파서 또 서치를 해봤드래지요.
아래같이 환경변수 추가해주니 색상이 변경되더군요 ^^
GREP_OPTIONS를 주니 그냥 grep만 해도 되더군요 ^_^, GREP_COLOR 은 찾아서 하면 되겠죵. 위에것은 green입니다
You are the best!
댓글 달기