PHPUnit Windows komut kutusu güzel renkler


14

Bir Windows makinesinde PHPunit kurulu. Ama komut satırımda iyi çıktı almıyorum. Yeşil renklerle. PHPunit posta listesindeki biri bana ansi.sys sürücüsüne ihtiyacım olduğunu söyledi.

Birisi bana nasıl yapılacağını söyleyebilir, böylece PHPunit sürücüyü kullanacak?

Eklemeye çalıştım

device=%SystemRoot%\System32\ansi.sys

ama bu bana istenen çıktıyı vermiyor. Herhangi bir fikir?

Yanıtlar:



2

Windows Konsolu MS-DOS sürücülerini kullanmaz ve okumaz config.nt. (Bunlar tamamen NTVDM içindir.)

ANSI uyumlu bir terminale ihtiyacınız varsa, darphane kontrol edin .


Nane bütün bir dizi programın bir parçası olduğu için bu çözüm çok karmaşık görünüyor. Normal komut istemime ekleyemez miyim?
sanders

2
@sanders Bu dizinin tamamını kullanmanız gerektiği anlamına gelmez; nane ile cmd.exede çalışır . Ve hayır, olamaz (benim yanıta söylediği gibi), Windows Konsolu'na ANSI desteği eklemek - Farklı bir terminal emülatörü kullanmak zorunda kalacaktır. Naneliğin yanı sıra PuTTYcyg de var. ("Komut istemi" nin iki ayrı bölümden oluştuğunu unutmayın - "kabuk" (Unix terimleriyle) veya "komut yorumlayıcısı" ( cmd.exe) komutlarınızı yorumlar ve bunları yürütür ve "terminal" (bu durumda, Windows (Konsol veya nane) ekranda her şeyi görüntüler. Renkleri işleyen ikincisidir.)
user1686 20

-1

Windows'da hoş görünümlü bir terminal almanın en kolay yolu Cmder kullanmaktır .

Palet üzerinde tam kontrol sağlar, şeffaflığa sahiptir, temaların kaydedilmesine izin verir, vb. Ve taşınabilir bir uygulamadır, bu nedenle kayıt defteri ile karışıklık veya sürücülerin yüklenmesi gerekmez (ANSICON'u fark ettikten sonra buldum. daha önce kullanmak, makinemde her seferinde birkaç komutun çökmesine neden oluyordu).

Cmder kullanmadan önce, PHPUnit'i çalıştırmak için nane kullanıyordum (diğer terminalim renkleri karıştırdığı için) ve sonra her şey için Git Bash (nane gibi renkleri doğru gibi görmediği için git status). Cmder hem PHPUnit hem de terminal çıktısının renklendirildiği diğer örneklerle (git komutları, vb.) Çalışır ve ayrıca sürücüler, kayıt defteri vb. İle uğraşmak zorunda kalmadan yapılandırılabilir.


Hey, neden iniş vekili? PHPUnit bahsetmedim, ama Cmder PHPUnit kullanın ve mükemmel çalışıyor. Sorun olması halinde bu açıklamayı yapmak için yazıyı değiştirdim ...
Nick F
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.