
답변1
- WSL 셸을 시작합니다(저는 ubuntu.exe입니다).
- 제목 표시줄을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.
- 다음 단계를 따라야 하는 꽤 멍청한 대화 상자가 나타납니다.
- "색상" 탭을 선택하세요
- "화면 텍스트"를 선택하고 어떤 색상 상자가 강조 표시되었는지 확인하세요.
- 진한 파란색이 있는 10번째 색상 상자를 선택합니다.
- RGB 값을 59,120,255(또는 좋아하는 파란색)로 설정하세요.
- 첫 번째 단계에서 적어둔 색상 상자를 선택하세요.
- 확인을 누르세요
그러면 콘솔 팔레트의 색상이 변경됩니다(예를 들어 PS1 프롬프트에서 cwd를 강조 표시하는 데 사용됨). 그러나 귀하가 제공한 vim 스크린샷은 팔레트를 통하지 않고 진한 파란색을 직접 사용합니다. vim에서 색상을 변경하려면 다음을 참조하세요.https://unix.stackexchange.com/questions/88879/better-colors-so-comments-arent-dark-blue-in-vim.
답변2
2021년 이후에 여기에 오신다면:
이제 Windows 터미널에는 "설정(Ctrl+,)" -> "색 구성표"에서 색 구성표를 수정하고 정의하는 옵션이 있습니다.
"설정(Ctrl+,)" -> "[프로필 선택, 예: Ubuntu]" -> "모양"에서 각 프로필에 대해 서로 다른 색 구성표를 선택할 수도 있습니다.
원본 게시물
이 특정 질문에 대한 솔루션(현재 구성표의 한 가지 색상 변경)을 제공하는 답변이 이미 있지만 Microsoft는 보다 포괄적인 솔루션도 제공합니다.
색 구성표를 다른 사전 설정으로 업데이트하고 자신만의 구성표/사전 설정을 정의할 수 있습니다. 그들은 ColorTool을 만들었고 github에서 사용할 수 있습니다: https://github.com/Microsoft/Terminal/tree/master/src/tools/ColorTool
zip 파일을 다운로드하고 압축을 풀면 하위 디렉터리( terminal\src\tools\ColorTool\ColorTool\bin\Debug\net461\
)에 이미 빌드된 .exe가 숨겨져 있고 구성표가 다른 위치에 있을 수 있습니다. 나에게는 그랬다.
C:\Users\[username]\Documents\GitHub\terminal\src\tools\ColorTool\ColorTool\bin\Debug\net461
C:\Users\[username]\Documents\GitHub\terminal\src\tools\ColorTool\schemes
.exe
및 폴더를 모두 schemes
같은 위치에 복사하고 실행합니다(예:).
ColorTool.exe -b campbell.ini
그게 다야!
MS 개발자 블로그에 대한 추가 정보: https://devblogs.microsoft.com/commandline/introducing-the-windows-console-colortool/
지정된 경로에서 찾을 수 없으면 .exe
소스에서 빌드해 볼 수 있습니다. 다른 사람들이 도움을 줄 수 있습니다.
답변3
홈 폴더에서 .bashrc 파일을 변경하세요.
EX: LS_COLORS로 시작하는 줄을 다음과 같이 바꾸세요.
LS_COLORS='rs=0:di=1;35:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd =40;33;01:또는=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44 :예=01;32:.tar=01;31:.tgz=01;31:.arj=01;31:.taz=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31:.gz=01;31:.lz=01;31:.xz=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.jpg=01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.axv=01;35:.anx=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.mid=00;36:.미디=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.axa=00;36:.oga=00;36:.spx=00;36:.xspf=00;36:'; LS_COLORS 내보내기
여기에서 자세한 내용을 확인할 수 있습니다. https://medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c
답변4
나도 알아요. 진한 파란색은 검정색 배경에서 읽기가 너무 어렵습니다.
내 WSL 인스턴스의 bash 터미널에서는 한 파일에서 한 문자를 변경하는 것만 큼 간단합니다. 이미 가지고 있는 파일일 가능성이 더 높습니다.
편집하다vim ~/.bashrc
약 60번째 줄에서 다음을 찾으세요.
if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;32m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
다음에 then
변수 값을 편집합니다 PS1
.
구체적으로 나에게 89번째 문자가 무엇인지 변경 ...:\[\033[01;3
2m\]\w\...
to는 ...:\[\033[01;33m\]\w\...
프롬프트의 디렉터리 전경 텍스트를 노란색으로 렌더링합니다.
vim을 저장하고 닫은 후 테스트하는 가장 쉬운 방법은 bash<enter>
. 그런 다음 exit<enter>
돌아갑니다. 또는 터미널 창을 닫고 다시 로드하세요.
이 단일 문자의 값은 텍스트의 전경색으로, 기본적으로 검정색 배경에 진한 파란색입니다.
재미있는 팁: 바로 앞의 문자는 같은 텍스트의 배경색입니다.
Microsoft의 사용자 간섭 선택에 대해 모든 사람에게 사과드립니다.
이 .bashrc 파일의 나머지 설명을 읽는 것을 잊지 마세요. WSL bash를 사용하는 모든 사람이 템플릿으로 갖게 될 파일을 구성할 때 누군가가 선택한 선택에 대해 생각하는 데 많은 시간을 소비한 것이 분명합니다.