Этот вопрос, возможно, задавался ранее, но я не смог найти никакого решения.

Когда я просматриваю и вижу код, который хотел бы скопировать, я просто использую Ctrl+C и Ctrl+V. В большинстве случаев это работает нормально, но в некоторых случаях (веб-сайты, такие как StackOverflow и некоторые другие), когда я копирую код и вставляю его, в Eclipse он занимает только одну строку. Я попытался вставить этот код в Eclipse, затем выбрать все и затем Auto Format, но это тоже не помогает. Я также вставил код в Komodo и Word с теми же результатами. Код просто отказывается выравнивать себя.

Кто-нибудь знает какое-либо решение этого?

1 ответ1

0

Я не очень доволен, публикуя это как ответ, так как я не тестировал его и сам редко сталкиваюсь с проблемой. Однако в тех немногих случаях, когда я сталкивался с этими проблемами, я мог обойти их, вставив в редактор, который понимает несколько форм окончания строки. Обычно я использую vim для этого, но я думаю, что и wordpad, и notepad++ также работают. Это работает как временное решение. Это не то, что я считаю «правильным» решением


Немного предыстории, чтобы объяснить, почему это будет работать:

Во времена механических пишущих машинок вы печатали весь текст одной строкой. Когда вы достигли конца этой строки, вы обычно хотели сделать две вещи:

  1. Верните головку кареты в начало линии
  2. Прокрутите бумагу на одну строку, чтобы следующий текст начинался под ней.

Они упоминаются как CR и LF. (Возврат Cariage и перевод строки).

Компьютерам нужно что-то подобное. Большинство систем на основе Unix использовали перевод строки. Однако Windows решила использовать оба CR LF, чтобы отметить конец строки. Чтобы запутать вещи дальше, Macintosh просто использовал CR.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .