Этот вопрос, возможно, задавался раньше, но я не смог найти никакого решения.
Когда я просматриваю и вижу код, который хотел бы скопировать, я просто использую Ctrl+ Cи Ctrl+ V. В большинстве случаев это работает нормально, но в некоторых случаях (веб-сайты, такие как StackOverflow и некоторые другие), когда я копирую код и вставляю его, он встречается только в одной строке в Eclipse. Я попытался вставить этот код в Eclipse, затем выбрать все и затем Автоформат, но это тоже не помогает. Я также вставил код в Komodo и Word с теми же результатами. Код просто отказывается выравнивать себя.
Кто-нибудь знает какое-либо решение этого?
windows
copy-paste
научно-консультативный комитет
источник
источник
Ответы:
Я не очень доволен, публикуя это как ответ, так как я не тестировал его и сам редко сталкиваюсь с проблемой. Однако в тех немногих случаях, когда я сталкивался с этими проблемами, я мог обойти это, вставив в редактор, который понимает несколько форм окончания строки. Обычно я использую vim для этого, но я думаю, что и wordpad, и notepad ++ также работают. Это работает как временное решение. Это не то, что я считаю «правильным» решением
Немного предыстории, чтобы объяснить, почему это будет работать:
Во времена механических пишущих машинок вы печатали весь текст одной строкой. Когда вы достигли конца этой строки, вы обычно хотели сделать две вещи:
Они упоминаются как CR и LF. Возврат Cariage и перевод строки.
Компьютерам нужно что-то подобное. Большинство систем на основе Unix использовали перевод строки. Однако Windows решила использовать оба CR LF, чтобы отметить конец строки. Чтобы запутать вещи дальше, Macintosh просто использовал CR.
источник