ฉันพยายามใช้ tmux บน ssh (cygwin) ใน conemu และทำงานต่อไปในปัญหาต่อไปนี้
ฉันจะเริ่มต้นด้วยหน้าจอแยกแนวตั้งที่ดูเหมือนจะดี:
และสลับไปที่การแบ่งที่ถูกต้องกด Enter สองสามครั้งและสิ่งต่างๆจะเริ่มหายไป
มีบางอย่างผิดปกติกับวิธีจัดการ tmux กับ Conemu; มันใช้งานได้ดีถ้าฉันมีหน้าจอแบ่งเป็นกลุ่มนอก tmux แต่แตกอีกครั้งด้วยหน้าจอแยกเป็นกลุ่มใน tmux (แม้ในขณะที่การแบ่งเป็นเสียงเรียกเข้าแบบแยกไม่ได้แยก tmux) สิ่งนี้ได้รับการจัดการอย่างถูกต้องใน Cygwin
สิ่งนี้เกิดขึ้นโดยไม่คำนึงถึงเชลล์ ฉันได้ลองแสดงความคิดเห็น ~ / .tmux.conf แล้วและปัญหายังคงมีอยู่
นี่คือข้อผิดพลาดของ cygwin และจะต้องรายงานต่อผู้เขียนของ cygwin รายละเอียดเพิ่มเติมในวิกิ: code.google.com/p/conemu-maximus5/wiki/CygwinMsys
—
Maximus
นี่เป็นข้อผิดพลาดเดียวกันที่ป้องกัน Conemu จากการประมวลผลรหัสหลีกเลี่ยง 256 สีบน ssh หรือไม่ หรือแตกต่างกันนี้? ไม่ว่าจะมีอะไรก็ตามเราสามารถทำอะไรได้บ้างเพื่อให้ได้ผล ฉันเข้าใจว่านี่ไม่ใช่สิ่งที่คุณหรือพวกเขาสามารถแก้ไขเป็นรายบุคคล แต่ Conemu ดูเหมือนว่าจะอยู่ใกล้กับเทอร์มินัล Windows ที่เหมาะสมที่สุดและ Cygwin เป็นสิ่งที่ใกล้เคียงกับเชลล์ที่เหมาะสมที่สุด .
—
Achal Dave
cygwin / mingw ไม่ใส่รหัส ANSI ลงในคอนโซลที่จัดการโดย ConEmu ตรรกะและข้อโต้แย้งของพวกเขานั้นง่าย: คอนโซล Windows ไม่สนับสนุนรหัส ANSI และพวกเขาไม่ต้องการที่จะรู้อะไรเกี่ยวกับตัวจำลองเทอร์มินัลอื่น ๆ ใช่มี
—
Maximus
cygwin terminal emulation subsystem
(ซึ่งใช้โดยมินต์ตี้และอื่น ๆ ) แต่มันไม่ใช่คอนโซล Windows จริง ๆ คุณสามารถทำอะไรได้บ้าง ฉันไม่รู้ อาจเป็นในอนาคตฉันจะผสมทั้งสองโลกเข้าด้วยกันใน ConEmu แต่นั่นไม่ใช่สิ่งที่ฉันให้ความสำคัญ
ขอบคุณสำหรับการตอบกลับอย่างรวดเร็ว หวังว่าจะมีวิธีแก้ปัญหาสักวันหนึ่ง ในระหว่างนี้มีการอภิปรายสาธารณะในหัวข้อนี้กับ Cygwin หรือไม่ ฉันดูเหมือนจะไม่สามารถหาได้ง่าย
—
Achal Dave
ตัวอย่างเช่น: cygwin.com/ml/cygwin/2014-05/msg00028.html
—
Maximus