В Eclipse IDE, работающей на платформе Windows, я часто копирую некоторые или все выходные данные консоли в текстовый редактор при отладке моего кода.К сожалению, полученный текст полон escape-символов и специальных кодов.Это делает информацию намного труднее читать.Ничего из этого явно не появляется в реальной консоли Eclipse.
Меня давно раздражает то, как Eclipse обрабатывает формат копируемого текста.Это поведение по умолчанию, которое можно изменить для копирования вывода без специальных кодов и escape-символов?В идеале я хотел бы скопировать необработанный текст, используя только базовые символы перевода строки, новой строки и конца строки.
Кроме того, я должен отметить, что я использую «Spring Tool Suite» (STS)настраиваемый выпуск, так что есть небольшая вероятность того, что мой опыт будет отличаться при использовании базовой Eclipse IDE ... но я ожидаю, что он присущ сам Eclipse.
Пример вывода на консоль, каконо появляется в Eclipse :
2018-10-24T09:00:41.902-06:00 INFO 45304 --- [enerContainer-2] o.l.p.c.s.i.MyServiceIntegration : writeContact contacts="1" timeMS="22"
2018-10-24T09:00:41.903-06:00 WARN 45304 --- [enerContainer-1] org.zzz.logging.LogService : Error getting RequestInfo data. nested exception is ..."
2018-10-24T09:00:41.904-06:00 INFO 45304 --- [enerContainer-1] o.l.p.c.s.listener : Processing contacts from Message ID: zlt223247 [contact.number.init]
Как это выглядит при копировании в текстовый редактор (я пробовал несколько)
2m2018-10-24T09:00:41.902-06:00ESC[0;39m [32m INFO[0;39m [35m45304[0;39m [2m---[0;39m [2m[enerContainer-2][0;39m [36mo.l.p.c.s.i.MyServiceIntegration [0;39m [2m:[0;39m writeCtags tags="1" timeMS="22"
2m2018-10-24T09:00:41.903-06:00ESC[0;39m [33m WARN[0;39m [35m45304[0;39m [2m---[0;39m [2m[enerContainer-1][0;39m [36morg.zzz.logging.LogService [0;39m [2m:[0;39m Error getting RequestInfo data. nested exception is..."
2m2018-10-24T09:00:41.904-06:00ESC[0;39m [32m INFO[0;39m [35m45304[0;39m [2m---[0;39m [2m[enerContainer-1][0;39m [36mo.l.p.c.s.listener
Если выпрокрутите влево и вправо, вы можете увидеть, как искажена «скопированная» консоль в вашем стандартном текстовом редакторе.Если кто-нибудь знает, как скопировать «чистую» копию вывода, я хотел бы знать, как!