답변:
readline 6.3 이상을 사용하면 추가 할 수 있습니다
set colored-stats on
에 ~/.inputrc.
https://tiswww.case.edu/php/chet/readline/rluserman.html을 참조 하십시오 :
colored-stats`
on'로 설정하면 Readline은 파일 유형을 나타 내기 위해 다른 색상을 사용하여 가능한 완료를 표시합니다. 색상 정의는LS_COLORS환경 변수 의 값에서 가져옵니다 . 디폴트는`off'입니다.
당신은 사용할 수 있습니다 http://geoff.greer.fm/lscolors/을 모두 생성 LS_COLORS(GNU에 의해 사용되는 ls및 colored-stats및) LSCOLORS(BSD에 의해 사용된다 ls).
visible-stats.
$if Bash\nset colored-stats on\n$endif새로운 readline 기능을 이해하지 못하는 다른 프로그램의 버그를 피해야 할 수도 있습니다 .
GNU bash, version 4.4.23(1)-release (x86_64-apple-darwin17.5.0)
SOCK 35;44가벼운 테마의 터미널에서 더 잘 작동하도록 주석 처리했습니다 .
그것이 bash (기본 쉘)인지는 모르겠습니다. 그것은에서 가능하다 zsh을 (를 포함한 대부분의 유닉스로 볼 수 bash는보다 더 강력한 쉘 우분투 하지만 종종 기본적으로 설치되지 않습니다).
zsh를 처음 실행하면 구성 파일 ( ~/.zshrc)을 만들 수 있습니다. 기본 구성은 이전 버전과의 호환성을 위해 조금 불모입니다. 채색 완료 목록의 2경우 "새 완료 시스템"을 구성한 다음 2다시 조정하도록 선택하십시오. 에서 compinstall메뉴를 선택 3완료를 표시하는 스타일을 설정하고 3다음 1마지막으로 색깔의 완성을 가능하게하고 2같은 색상을 사용하는 ls.
직접 설정하는 것을 선호하는 경우 다음에 필요한 라인이 있습니다 .zshrc.
zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit
이 list-colors스타일 은 파일 이름 완성시 색상을 조정합니다.
ls --color하게 표시 하시겠습니까? 첫 번째 색을 칠한 다음 Tab 키를 다시 누르면 두 번째 색을 칠합니까? 다른 것?