Я работаю с ipython в Windows, и часто мне нужно скопировать / вставить некоторые выходные данные в текстовый документ.
Многострочный вывод, который отлично выглядит в ipython, однако заканчивается одной строкой с множеством пробелов, когда вставлено в приложение Windows. Как заставить ipython вести себя подобно окнам, чтобы окончания окон работали на окнах?
Минимальный пример:
i = 1
while i < 5:
print('test', i)
i += 1
и приводит квывод (в ipython):
test 1
test 2
test 3
test 4
Однако, когда я копирую это из окна cmd и вставляю его в текстовый редактор (или слово), он получает что-то вроде этого:
test 1 test 2 test 3 test 4
что довольно раздражает.На моей машине с Linux это работает так, как задумано.
Теперь я полагаю, что это связано с различными способами, которыми linux и windows работают с окончаниями / переводами строк, но я не могу найти настройки для этого внутриipython, который, как я предполагаю, работает с Linux, тогда как Windows, очевидно, не работает.