Как получить окна новой строки в ipython? - PullRequest
1 голос
/ 15 апреля 2019

Я работаю с 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, очевидно, не работает.

...