Bash에서 컬러 자동 완성을 활성화하는 것이 가능하다는 것을 알고 있습니다(예를 들어 set colored-stats on
inputrc 파일에 추가). 이는 항상 액세스 가능한 파일(예: 파란색 디렉터리, 빨간색 이미지 등)을 기반으로 강조 표시되는 것처럼 보이지만 일부 경우에는 약간 짜증나는 일입니다.
예를 들어, Python 셸에서 작업하고 탭을 사용하여 특정 변수/함수 이름을 자동 완성하면 Bash는 출력을 (잘못) 강조하려고 시도하며 일반적으로 보기 흉한 빨간색으로 깜박이게 됩니다. 이는 일반적으로 파일을 읽을 수 없음을 의미합니다. 설립하다.
이 문제를 해결할 방법이 있나요? 다른 셸 내에서 컬러 자동 완성을 비활성화할 수도 있나요?
답변1
inputrc
( /etc/inputrc
, ~/.inputrc
)는 readline의 일반적인 구성입니다. 이는 readline 라이브러리를 사용하는 모든 도구에 영향을 미칩니다.
set colored-stats on
Bash 에만 영향을 미치려면 다음을 입력하십시오.
bind 'set colored-stats on' 2>/dev/null
당신의 ~/.bashrc
. set colored-stats on
아무것도 넣지 마세요 inputrc
.
( 2>/dev/null
왜냐하면이 문제.)