명령 프롬프트의 색 구성표를 어떻게 변경 했습니까?


17

몇 년 전, 나는 명령 프롬프트의 색 구성표를 변경했습니다. 이제, 내가 정확히 어떻게했는지 잊어 버렸습니다.

  1. 영구적입니다. 따라서 COLOR명령에는 의문의 여지가 없습니다.
  2. cmd를 시작한 위치와 상관없이 그대로입니다. 따라서 바로 가기 속성에서 색상을 변경하는 것은 의문의 여지가 없습니다 .Run 또는 원래 위치에서 cmd를 시작할 때도 색상 구성표가 나타납니다.
  3. 바로 가기 속성으로 재정의 할 수 없습니다. 그리고 이것이 문제입니다. cmd 바로 가기를 만들고 속성에서 색 구성표를 변경합니다. 그러나 이것은 재부팅 후에도 반영되지 않습니다.

따라서 내가 남은 유일한 옵션은 몇 년 전에 사용한 것과 동일한 방법을 사용하는 것입니다. cmd 색상을 어떻게 변경 했습니까?

답변:


10

레지스트리에서 cmd 색상을 변경할 수 있습니다.

항목으로 이동하여 HKEY_CURRENT_USER\Software\Microsoft\Command Processor확인하십시오 DefaultColor. 기본값은 00입니다. 색상을 변경하려면 두 번째 16 진수 값을 입력하십시오. 첫 번째는 배경색을 지정하고 두 번째는 텍스트 색을 지정합니다. 가능한 값은 다음과 같습니다.

0 - black
1 - blue
2 - green
3 - aqua
4 - red
5 - purple
6 - yellow
7 - white
8 - grey
9 - light blue
A - light green
B - light aqua
C - light red
D - light purple
E - light yellow
F - bright white

예를 들어 값이 4A빨간색이면 밝은 녹색 텍스트가 나타납니다.
두 자릿수가 동일한 값은 유효하지 않으므로 텍스트와 배경에 동일한 색을 사용할 수 없습니다.

위의 방법으로 문제가 해결되지 않으면 아래에서 동일한 항목을 확인하십시오. 항목 HKEY_LOCAL_MACHINE이 변경되었을 수 있습니다.


물론 변경 사항을 적용한 후 콘솔을 다시 시작해야합니다.
Synetech

이 설정에 액세스하려면 [windows key] + [r]를 누른 다음 regedit.exe를 누른 다음 확인을 클릭하여 레지스트리 편집기 응용 프로그램을여십시오.
David Alan Condit

매우 흥미로운 일이 있습니다. 솔루션이 작동했지만 잠시 동안 화면 색상이 자주색입니다. 그리고 밀리 초 후에는 흰색과 검은 색 텍스트입니다. 왜 처음에 자주색 배경입니까? regedit에서 변경했지만. @Indrek
파이

regedit에서 해당 값을 변경했기 때문에 흰색 배경과 검은 색 텍스트로 변경됩니다. 그러나 왜 처음에는 잠깐 동안 자주색 배경입니까?
Pie

16

콘솔 / 명령 프롬프트의 색상 (및 기타 매개 변수)을 영구적으로 설정하는 올바른 방법은 다음과 같습니다.

  1. 명령 프롬프트를 엽니 다
  2. 제목 표시 줄을 마우스 오른쪽 버튼으로 클릭하거나 Alt+를 누릅니다.Space
  3. 상황에 맞는 메뉴에서 기본값 을 선택하십시오.
  4. 원하는 속성 설정 ( 색상 탭 의 )
  5. 확인을 클릭하십시오

Windows 7 에서 속성 옵션이 현재 콘솔 대신 기본값을 수정 하는 버그 가 발생하여 언제든지 수정할 수 있기 때문에 Tapped-Out이 제공 한 방법이 작동 합니다.

Indrek이 제공 한 방법도 효과적이지만 제공된 인터페이스를 사용하면 레지스트리를 수동으로 편집하는 것보다 쉽고 안전합니다. 특히 16 진수 값으로 뒤섞 일 필요가 없기 때문에 색상을 설정할 때 더욱 그렇습니다. 또한 인터페이스로 권한을 설정하는 것에 대해 걱정할 필요가 없습니다.

마지막으로 경고의 말. 각 콘솔 유형콘솔에 대한 각 단축키 와 마찬가지로 고유 한 매개 변수 세트를 갖습니다 . 즉, 콘솔에 대한 바로 가기를 만들면 매개 변수를 변경하면 바로 가기가 수정되고 다른 바로 가기 나 수단을 통하지 않고 바로 가기로 연 콘솔에만 적용됩니다. 또한 콘솔 응용 프로그램을 실행하고 매개 변수를 수정하면 해당 콘솔 응용 프로그램에만 적용되고 명령 프롬프트와 같은 다른 콘솔에는 적용되지 않습니다.

명확히하기 위해 모든 콘솔 (명령 프롬프트 및 콘솔 응용 프로그램) HKCU\Console은 특별히 변경 될 때까지 기본 설정 ()에 저장되어 해당 설정을 복사하고 그 이후에 설정을 사용합니다. 예를 edit.com들어을 열면 처음에의 설정이 사용 HKCU\Console되지만 설정을 변경하면에가 복사 HKCU\Console\c:windows_system32_edit.com되고에 대한 설정이 command.com존재 하기 때문에 기본값에 대한 변경 사항이 더 이상 반영되지 않습니다 (및 기본값을 무시 함) ). 이는 사용자 설정이 시스템 설정을 재정의하는 방법과 유사합니다 (예 : HKCU가 HKLM 기본값을 재정의 함).


나는 당신의 마지막 단락을 얻지 못했습니다. 명령 줄 vim을 사용하여 텍스트 파일을 편집합니다. cmd 바로 가기 속성에서 색 구성표를 변경하면 동일한 구성표가 vim 파일 편집 콘솔에 적용됩니다. 어떻게?
Apple II

1
모든 콘솔은 기본값을 사용하지만 특정 콘솔 앱에 대한 매개 변수를 설정하면 해당 앱을 위해 특별히 사본을 작성하고 그 이후에 사용됩니다. 일반적인 명령 프롬프트 설정을 변경하면 VIM이이를 사용하지만 VIM 자체를 변경하면 해당 설정을 사용하고 기본 설정 사용을 중지합니다. 이에 대한 답변을 수정하겠습니다.
Synetech

그러나 cmd 바로 가기 속성은 전역 기본값이 아닙니다. VIM은 어떻게 그것을 얻습니까?
Apple II

내가 말했듯이, 고유 한 속성이없는 모든 콘솔은의 기본값을 사용합니다 HKCU\Console. 명령 줄 VIM은 콘솔 응용 프로그램이므로 콘솔 하위 시스템을 사용하므로 CSRSS를 실행할 때 다른 콘솔 응용 프로그램과 마찬가지로 기본 설정을 제공합니다. VIM 설정을 변경하면 해당 설정이 대신 사용됩니다. VIM에 대한 바로 가기를 만드는 경우 해당 바로 가기에 대한 설정을 변경하고 VIM이 다른 방법으로 시작할 때 기본값을 사용하도록 할 수 있습니다. 각각 고유 한 설정을 사용하여 몇 가지 바로 가기를 만들 수도 있습니다.
Synetech

아니요 .. 아니요. 저는 VIM 단축키에 대해 이야기하고 있지 않습니다. cmd 단축키에 대해 이야기하고 있습니다. VIM 콘솔은 시작한 cmd 콘솔의 색 구성표를 사용합니다. 테스트 할 수 있습니다.
Apple II

5

실제로 윈도우 콘솔 색상을 변경하십시오 ( '파란색'이 무엇인지 변경하십시오)

Windows 10 용 consoel (Powershell, cmd, bash 등) 의 색상 (테마) 을 실제로 변경 하려면 Microsoft 콘솔 팀에서 제작 한 Color Tool을 사용하십시오 .

colortool -b solarized_dark

colortool에 대해 자세히 알아보십시오 .

여기에 이미지 설명을 입력하십시오

사용되는 색상을 변경하려면 (제한된 색상 세트에서 파란색에 대해 다른 색상을 선택하십시오)

물론 명령 프롬프트 자체를 사용하여 시도 할 수 있지만 텍스트 색상 만 변경할 수 있습니다.

  1. 창의 왼쪽 상단에있는 명령 프롬프트 아이콘을 클릭하고 속성을 선택하십시오.
  2. 색상 탭을 선택한 다음
  3. 화면 텍스트와 배경에 원하는 색상을 선택하십시오. 원하는 경우 고유 한 RGB 색상 조합을 입력 할 수도 있습니다.

이것은 최고의 답변입니다. 다른 모든 것들은 제한된 색상 세트에서만 선택할 수 있습니다.
mikemaccana

3

cmd에서 제목 표시 줄을 마우스 오른쪽 단추로 클릭하고 특성을 선택하십시오.

제목 표시 줄 상황에 맞는 메뉴

색상 탭을 클릭하십시오.

속성-색상 탭

여기에서 명령 프롬프트의 색상 설정을 변경할 수 있습니다. 내 테스트에서 전역 적으로 색 구성표를 변경합니다.


1
바로 가기 속성이 직접 첨부됩니다. 세션이 바로 가기에서 시작되지 않으면 임시로 ...
Apple II

글쎄, cmd 아이콘 (제목 표시 줄)을 마우스 왼쪽 버튼으로 클릭하여 거기에 갈 수도 있습니다.
Apple II

이 방법으로 사용자 지정 색을 설정 한 다음 실행 대화 상자 (Win + R)에서 실행했습니다. 사용자 정의 색상은 여러 세션에서 유지되었습니다. 이것은 어떻게 임시입니까?
nc4pk


1

어느 디렉토리에 있든지이 명령을 사용하여 텍스트 색상을 변경하면됩니다.

color 0a, 색상이 녹색으로 변경됩니다.
color 0b, 색상이 파란색으로 변경됩니다.
color 0c, 색상이 빨간색으로 변경됩니다.


OP가 명확하게 "COLOR 명령에 의문이 .
Kamil Maciorowski
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.