wsl의 진한 파란색을 더 밝은 것으로 변경하는 방법은 무엇입니까?

wsl의 진한 파란색을 더 밝은 것으로 변경하는 방법은 무엇입니까?

wsl(Linux용 Windows 하위 시스템)의 진한 파란색을 더 밝은 파란색으로 변경하는 방법은 무엇입니까? 다음은 vim으로 연 구성 파일의 사진입니다. 기본적으로 검은 화면이 나타납니다. 나는 그것을 읽을 수 없다. 그리고 콘솔의 속성 창에서는 특정 색상을 변경할 수 없습니다. 배경과 본문만 있습니다.

여기에 이미지 설명을 입력하세요

답변1

  1. WSL 셸을 시작합니다(저는 ubuntu.exe입니다).
  2. 제목 표시줄을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.
  3. 다음 단계를 따라야 하는 꽤 멍청한 대화 상자가 나타납니다.
    • "색상" 탭을 선택하세요
    • "화면 텍스트"를 선택하고 어떤 색상 상자가 강조 표시되었는지 확인하세요.
    • 진한 파란색이 있는 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;32m\]\w\...to는 ...:\[\033[01;33m\]\w\...프롬프트의 디렉터리 전경 텍스트를 노란색으로 렌더링합니다.

vim을 저장하고 닫은 후 테스트하는 가장 쉬운 방법은 bash<enter>. 그런 다음 exit<enter>돌아갑니다. 또는 터미널 창을 닫고 다시 로드하세요.

이 단일 문자의 값은 텍스트의 전경색으로, 기본적으로 검정색 배경에 진한 파란색입니다.

재미있는 팁: 바로 앞의 문자는 같은 텍스트의 배경색입니다.

Microsoft의 사용자 간섭 선택에 대해 모든 사람에게 사과드립니다.

이 .bashrc 파일의 나머지 설명을 읽는 것을 잊지 마세요. WSL bash를 사용하는 모든 사람이 템플릿으로 갖게 될 파일을 구성할 때 누군가가 선택한 선택에 대해 생각하는 데 많은 시간을 소비한 것이 분명합니다.

관련 정보