Как скопировать и вставить код при сохранении формата

0

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

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

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

научно-консультативный комитет
источник
Копирует ли он весь код и «объединяет» его в одну строку? Если это так, у вас могут быть проблемы с переносами строк.
Хеннес
Это именно то, что он делает. Проблема разрыва строки в слове, комодо и затмении - если да, то как бы это изменить?
суббота,

Ответы:

0

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


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

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

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

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

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

Hennes
источник
Я использовал WordPad, и это не сработало. Просто для тестирования вы можете скопировать любой код (должен быть в квадратных скобках) при переполнении стека (желательно java, так как xml работает нормально в автоматическом формате в eclipse) и вставить его в wordpad. Это полностью дезорганизовано.
суббота,