PHPUnit Windows 명령 상자 멋진 색상


14

Windows 컴퓨터에 PHPunit이 설치되어 있습니다. 그러나 명령 줄에서 좋은 결과를 얻지 못했습니다. 녹색으로. PHPunit 메일 링리스트에있는 누군가 누군가 ansi.sys 드라이버가 필요하다고 말했습니다.

PHPunit이 드라이버를 사용하도록 누군가 어떻게해야합니까?

나는 추가하려고

device=%SystemRoot%\System32\ansi.sys

내 config.nt에 있지만 원하는 출력을 얻지 못합니다. 어떤 아이디어?

답변:


17

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

Windows의 ANSI 명령 줄 색상 (2010 년 11 월 SOFTKUBE sarl)

기사의 다운로드 링크가 바이너리가있는 파일로 연결되지는 않습니다. 따르십시오 소스 / 바이너리 패키지를 얻을 수 있습니다.


2
이 답변에 연결된 ANSICON 프로젝트는 GitHub
Richard

1
리차드 감사합니다. 업데이트 된 게시물은 이제 GitHub 프로젝트에 대한 링크를 포함합니다 : softkube.com/blog/ansi-command-line-colors-under-windows
Mario Awad

2

Windows 콘솔은 MS-DOS 드라이버를 사용하지 않으며 읽지 않습니다 config.nt. (순전히 NTVDM 전용입니다.)

ANSI 호환 터미널이 필요한 경우 mintty를 확인하십시오 .


민트는 전체 프로그램 시리즈의 일부이므로이 솔루션은 너무 복잡해 보입니다. 일반 명령 프롬프트에 추가 할 수 없습니까?
샌더

2
@sanders 전체 시리즈를 사용해야한다는 의미는 아닙니다. 박하도 함께 작동합니다 cmd.exe. 그리고 아니요, Windows 콘솔에 ANSI 지원을 추가 할 수 없습니다 (내 대답에서 말했듯이)-다른 터미널 에뮬레이터를 사용해야합니다. 박하 외에도 PuTTYcyg도 있습니다. ( "명령 프롬프트"는 "쉘"(유닉스 용어로) 또는 "명령 해석기"( cmd.exe))는 명령을 해석 하고 실행하며 "터미널"(이 경우에는 Windows )이라는 두 가지 부분으로 구성됩니다. Console or mintty)는 화면에 모든 것을 표시합니다. 후자는 색상을 처리합니다.)
user1686

-1

지금까지 Windows에서 멋진 터미널을 얻는 가장 쉬운 방법은 Cmder 를 사용하는 입니다.

팔레트를 완벽하게 제어하고 투명성을 가지며 테마를 저장할 수 있으며 휴대용 앱이므로 레지스트리를 엉망으로 만들거나 드라이버를 설치할 필요가 없습니다 (필요한 ANSICON을 알게 된 후에 발견했습니다) 전에 사용하면 내 컴퓨터에서 매번 많은 명령이 중단되었습니다).

Cmder를 사용하기 전에, 민트 티를 사용하여 PHPUnit을 실행하고 (다른 터미널이 색상을 엉망으로 만들었 기 때문에) Git Bash는 다른 모든 것을 위해 (예를 들어 민트가 색상을 제대로 얻지 못했기 때문에 git status). Cmder는 PHPUnit 및 터미널 출력이 채색되는 다른 인스턴스 (git 명령 등)와 함께 작동하며 드라이버, 레지스트리 등을 엉망으로 만들지 않고도 구성 할 수 있습니다.


왜 downvote? PHPUnit에 대해서는 언급하지 않았지만 Cmder에서 PHPUnit을 사용하며 완벽하게 작동합니다. 문제가 발생한 경우에이를 명시 적으로 작성하기 위해 게시물을 수정했습니다 ...
Nick F
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.