답변:
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 키를 다시 누르면 두 번째 색을 칠합니까? 다른 것?