2011-11-28 9 views
11

Zsh에서 부분 완료 결과의 완성 된 부분을 채울 수 있습니까?Zsh 색상 부분 탭 완료

물고기는 아래의 그림과 같이 (적어도 젠투에서) 기본적으로이 작업을 수행합니다 http://i.imgur.com/tN6w3.png

+4

사람 이상 내 문제를 해결 : http://www.reddit.com/r/zsh/comments/msps0/color_partial_tab_completions_in_zsh/c367xqo – bear24rw

답변

11

예, 그런 것들로 그것을 할 수 있습니다 :

: 그것은 당신의 스크린 샷에 맞게 예를 들어, 맛을 일치하도록

zstyle -e ':completion:*:default' list-colors 'reply=("${PREFIX:+=(#bi)($PREFIX:t)(?)*==02=01}:${(s.:.)LS_COLORS}")'

는 그냥 01 02 색상을 변경 zstyle -e ':completion:*:default' list-colors 'reply=("${PREFIX:+=(#bi)($PREFIX:t)(?)*==34=34}:${(s.:.)LS_COLORS}")';

(여기에서 얻은 정보는 reddit thread입니다. ng. 이것도 마찬가지예요.)

-1

내가 오래 전에 (2002) 내가 쓴 : 전체 크기의 이미지가

enter image description here

쉘에서 제어 문자에 대해 설명하기위한 실험적인 쉘 스크립트. 이것을 확인해 보면 http://cltfc.sites.uol.com.br/이고 검정색 화면에서 색상을 지정하고 소리를 내고 위치를 지정하는 방법에 대한 많은 예제를 보게됩니다. 그러나 이것은 Bash를위한 것이며 그들이 호환되는지 나는 모른다.

어쨌든, Zsh의 경우이 페이지 http://spiralofhope.wordpress.com/2009/04/23/zsh-ansi-prompt/을 확인하면 색상을 사용하여 프롬프트를 사용자 정의하는 방법에 대한 몇 가지 예가 표시됩니다. 셸에서 직접 사용할 때 색상과 구문에 대한 동일한 ANSI 코드가 작동해야합니다.

1

[1]은 당신이 원하는 것 같아요. @svlasov가 주석 처리 된 메뉴와 선택이 필요합니다.

[1]. 레딧에서 ZSH highlight on tab