Windows'taki varsayılan terminal emülatörünü nasıl değiştirebilirim (cmd)?


61

Windows'taki varsayılan terminal emülatörünü (özellikle 7 ve 8) Konsol'dan, örneğin Konsol2'ye veya ConEmu'ya değiştirmek mümkün müdür? Özünde, "Çalıştır" dan çift tıklatılarak veya özel terminali kullanmak için diğer işlemler tarafından başlatılan tüm komut satırı araçlarını istiyorum.

Bu Linux'ta önemsiz bir mesele, Windows'ta bile mümkün mü?

Bu bir komut dosyası ile yapılabilir eğer özellikle yararlı olacaktır.


5
s / terminal emülatörü / kabuğu? (cmd.exe bir terminal emülatörü değildir, bir kabuktur.)
Hennes

Anladığım kadarıyla hem kabuk hem de terminal emülatörü adı paylaşıyor. Değilse, gerçek terminal emülatör penceresinin nasıl adlandırıldığı hakkında hiçbir fikrim yok.
Aleksandrs Ulme

2
, Hennes örneğin, kesinlikle doğru) ne zaman Win + R "powershell" - bu "cm.exe" ile aynı terminalde başlatılacak; Hey, "konsol" denir
Maximus

Yanıtlar:


78

Varsayılan terminal

Sen kurabilir ConEmu varsayılan cmd.exe için terminale, tcc.exe, PowerShell.EXE veya başka bir konsol uygulaması olarak. Aslında, seçim dan çalıştırmak için gerekenler uygulama herhangi konsol uygulamalarında hata ayıklama için bile Visual Studio, konsol uygulaması.

ConEmu'nun Varsayılan Terminal kurulumu

Sadece onay kutusunu açıp, sizden uygulamaları işaretleyin, örneğin konsol araçlarını (örneğin explorer.exe|totalcmd.exe|wdexpress.exe) ve işten başlamak istersiniz . Sen basabilirsiniz Win+ Rtipini ipconfig /allve basın Enter. Konsol uygulamanızı Visual Studio hata ayıklayıcısında bile başlatabilirsiniz. Yeni konsol, yeni ConEmu sekmesine eklenmeye başlayacaktır. Ayrıca Explorer penceresindeki bazı yürütülebilir dosyaları çift tıklatabilirsiniz.

Bu özellik hakkında daha fazla bilgiyi wiki: DefaultTerminal projesinde bulabilirsiniz .

Alternatif

Ayrıca, ConEmu'yu otomatik olarak cmd.exe ve tcc.exe başlangıcında çalıştırmak için alternatif daha az tercih edilen bir yol vardır. Sadece Ayarlar -> ComSpec'te "ConEmu otomatik çalıştırma" düğmesine basın.


4
Teşekkür ederim, daha genel bir çözüm aramamla birlikte! Ayrıca, ConEmu'daki çalışmalarınız için teşekkür ederim, bu harika!
Aleksandrs Ulme

7
Windows'ta "Genel" çözüm mümkün değil.
Maximus

Yine de teşekkür ederim! Çok kötü Yorumu kabul edilmiş cevap olarak işaretleyemiyorum.
Aleksandrs Ulme

5
Cevap güncellendi, yeni yapı geldi.
Maximus

4
Bu harika bir program. Consol2 ile hep mutluydum. Bunu bulana kadar. Bu, bütün düşünceyi tamamen yeni bir seviyeye taşıyor. Teşekkür ederim dostum. Bunu nasıl duymadığımı merak ediyor.
stardust,

1

Varsayılan kabuğu herhangi bir şeyle değiştirmek için ComSpecçevre değişkenini değiştirmeniz gerekir .

Windows 7'de, My ComputerPropertiesAdvanced system settings(soldaki bölmede) sağ tıklayın . Aşağıya inin ve seçin Environment Variables.... ComSpecİstediğiniz kabuk uygulamasına değiştirin .

Varsayılan değer %SystemRoot%\system32\cmd.exe.

PowerShell için öyle %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe.

Sistem özellikleri penceresi

Ortam Değişkenleri penceresi

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.