Tôi đang sử dụng Vim qua MinTTY dưới Cygwin. Khi tôi phát lệnh như
:!ls -la
đầu ra được hiển thị không hiển thị dòng mới chính xác. Nó chỉ nhảy vào cột ảo của dòng tiếp theo, nơi đầu ra trước đó kết thúc, như thế này:
This is line 1
This is line 2
This line wraps
around
Line 4 starts here
Có ai có ý tưởng, điều gì gây ra hành vi này? Một số cài đặt:
:set sh?
sh=/bin/bash
:set shellpipe?
shellpipe=2>&1| tee
họ không bao giờ chạm vào tôi. Vim được bắt đầu với '-X -T xterm-256color', nhưng dường như điều đó không có vai trò gì.