Ham çıktı üreten ConEmu ve konsol SSH istemcileri (ANSI çıkışları yok)


2

Günlük PuTTY kullanıyorum ve ConEmu'yu da çok yoğun kullanıyorum (ikincisi çoğunlukla Far Manager için). Bir hafta önce, PuTTY’yi doğrudan ConEmu’ya koymak için MTPuTTY’yi kullanmayı bıraktım (çünkü MTPuTTY’nin tutması beni çok agresif bir şekilde bastırıyor. Alt + çıkıntı başka bir uygulamaya geçmek için en az iki kere; muhteşem ConEmu Quake tarzı konsol desteği ve çok daha fazlası; vb). Ancak, PuTTY bir GUI uygulamasıdır ve konfigürasyonu ConEmu ile uyuşmaz. + PuTTY, ConEmu'da kullanacağım bazı kısayol tuşlarının kullanılmasına izin vermiyor.

PuTTY'nin bir GUI uygulaması olmasının nedeni açıktır: Bir GUI uygulaması olarak uygulandığında, Windows konsol alt sistemi sınırlamalarının üstesinden gelebilir. Ancak ConEmu bu sınırlamaları da aştığı için, Windows konsol alt sisteminde çalışabilecek bir SSH istemcisi aramaya başladım, böylece ConEmu onu yakalayıp iyileştirebilirdi. Win32-OpenSSH gibi çözümler aslında ANSI kaçış kodlarını işlediğinden ve kodları Windows konsol sınırlamalarıyla aynı hizaya getirmeye çalıştıklarından gerçekten işe yaramaz (yanılmıyorsam AnsiColors256.ans, ConEmu dağıtıcısından, Win32-OpenSSH kullanılırken hemen hemen hiçbir şey oluşturmaz.

Ben de kullanmayı denedim plink.exeve bu, ANSI çıkış kodlarını işleyemediği için ConEmu'nun ANSI çıkış kodlarını kendisi işleyebilmesi için görünmektedir. Bu benim aradığım şey gibi görünüyor ... Fakat birçok kısıtlama da var: imleç ve işlev tuşları henüz göz ardı ediliyor, mc çok dağınık hale getirir (çerçeve karakteri yok, pencere boyutunu vb. tespit edemez). Neyse, özel kısayol tuşlarım artık engellenmiyor ve ConEmu yapılandırması artık konsol tabanlı sekmelerinde gayet iyi çalışıyor!

ConEmu ile birlikte kullanmak mümkün mü plink.exe (ya da muhtemelen başka bir şey) bir şekilde PuTTY kullanmayı bırakmam için? Yoksa sadece kavramları karıştırıp bu uygulamaları yanlış bir şekilde birleştirmeye mi çalışıyorum?

Yanıtlar:


1
  1. Cygwin veya msys2 veya git-for-windows uygulamasını kurun. Windows 10'da, Windows'ta Ubuntu'da Bash'i de kullanabilirsiniz.
  2. En son ConEmu alfa kurulumunu yükleyin.
  3. ConEmu, bağlayıcı kullanarak yeni bash mermileri için yeni varsayılan görevler yaratacaktır.

Sadece onları çalıştırın ve ssh çalıştırın.


Geçmişte yaptım bir çatal çatal Bazı sorunların çözüldüğü yerlerde (ok tuşları vb.), ancak günlük kullanım için hala mükemmel değildir.

Win32-OpenSSH'nin de birçok sorunu var.

Bu yüzden tercih edilen çözüm konektörü ve cygwin veya msys2 ssh istemcisi uygulaması. Git-için-Windows'un msys2 dayalı da tamam.


ConEmu ile İNANILMAZ bir iş yaptığınız için teşekkür ederiz! Talimatlarını takip etmeye çalışıyordum ama hiçbiri bana çalışmıyor. Niye ya? Yanlış yaptığım hiçbir ipucu yok. Dürüst olmak gerekirse, çok ağır buluyorum: PuTTY'yi bırakmak istiyorum ve kesinlikle yavaş Cygwin veya alternatifleri gibi daha ağır çözümlere girmek istemiyorum. Neyse, senin plink çatal harika. ve gerçekten tüm Windows SSH kullanıcılarının özlediği şey olduğunu düşünüyorum. PuTTY'nin Windows konsollarıyla çalışabilmesi ve özel ANSI çıkışını işlememesi (ilke olarak mümkün mü?) De iyi olurdu. Windows hala sonsuz acı çekiyor.
Lyubomyr Shaydariv
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.