Я использую Vim через MinTTY под Cygwin. Когда я выдаю команду, как
:!ls -la
отображаемый вывод не показывает новые строки правильно. Скорее, он просто переходит к виртуальному столбцу следующей строки, где заканчивался предыдущий вывод, например:
This is line 1
This is line 2
This line wraps
around
Line 4 starts here
Есть у кого идея, что вызывает такое поведение? Некоторые настройки:
:set sh?
sh=/bin/bash
:set shellpipe?
shellpipe=2>&1| tee
они никогда не были тронуты мной. Vim запускается с '-X -T xterm-256color', но это, похоже, не играет роли.