Мне нужно сбросить все, что видно на экране Vim, как есть, с цветами и все. Есть ли способ сделать, чтобы идентифицировать. Я надеюсь, что ncurses использует ту же escape-последовательность для цветов, что и bash. Поэтому, когда я сделаю cat для файла, в который я поместил экран, я должен получить тот же вывод, что и для файла vim.
Я хочу использовать его в сценарии, когда я делаю разноцветные файлы рядом и мне нужно распечатать их.
Если кто-то знает о каких-либо других разноцветных программах сравнения, пожалуйста, не стесняйтесь упоминать в комментариях (не ответы, потому что я надеюсь, что на этот вопрос ответят так, чтобы его могли использовать другие).
Спасибо за ответ TOhtml, но как мне это сделать, если я нахожусь в режиме сравнения? Я хочу, чтобы появлялись параллельные версии.