Я редактирую XML-файл с помощью Eclipse IDE, и мне нужно ввести абзацы текста. Однако не похоже, что в eclipse есть функция переноса строк. Кто-нибудь знает, есть ли это или есть плагин для этого?
Похоже, что eclipse может делать это вручную самостоятельно, и вот команды. На этом этапе вы должны вручную переформатировать выделенный текст.
Не очень очевидно, как контролировать ширину строки Eclipse и перенос строк в исходных файлах Java. Вот как и где:
Ширина комментария и перенос строк установлены Preferences->Java->Code Style->Formatter, затем нажмите кнопку «Изменить» и выберите вкладку «Комментарии». Мне нравится, когда ширина линии для комментариев составляет 120.
Перенос строки кода устанавливается рядом, в Preferences->Java->Code Style- >Formatter, затем нажмите кнопку «Изменить» и выберите вкладку «Перенос строк». Мне нравится ширина линии 120 и размер отступа 4.
Отступ задается отдельно, Preferences->Java->Code Style- >Formatterзатем нажмите кнопку «Изменить» и выберите вкладку «Отступ». Мне нравится размер отступа 4, соответствующий настройке отступа при переносе строк.
Как будто этого недостаточно, вы также можете установить поля принтера, размер табуляции и т. Д., Preferences>General>Editors>Text EditorsГде я установил ширину отображаемой табуляции на 4 и столбец полей печати на 120 или более.
Вы также можете установить флажок Показать поле для печати, чтобы в столбце поля принтера отображалась бледная вертикальная линия.
Я тоже подумал об этом сначала, но догадался, что он больше просит об автоматическом переносе при редактировании.
BalusC
@donpal Кажется, я нашел плагин.
Romain Hippeau
2
мне потребовалось 45 минут поиска, чтобы выяснить, что комментарии имеют собственное свойство ширины ... пишет ли MS эту программу?
cmcginty
установил это, чтобы увидеть, распознает ли он файлы разметки и разрешит ли мне перенос слов, но он не распознает его как один из 200+, который он говорит, что он распознает, и, похоже, у него нет простого способа переноса слов, что он делает не узнают, и в Google нет ничего особенного о том, как заставить его работать. Я его удалил.
simbo1905 05
Есть одно ограничение: этот плагин не работает в режиме «Сравнить». Длинные линии с разницей по-прежнему болезненны при затмении.
haddr 07
125
Обновление 2016
Как отметил ralfstx «s ответ , Eclipse , 4,6 M4 Неон ( или более ) имеет функцию переноса слов!
(Ноябрь 2015 г., выпуск в середине 2016 г.). В любом режиме редактора введите:
По умолчанию текстовые редакторы открываются с отключенным переносом слов. Это можно изменить с помощью параметра «Включить перенос слов» при открытии параметра редактора на General > Editors > Text Editorsстранице настроек.
Вручную переключите перенос слов, щелкнув в окне редактора и нажав ( Shift+ Alt+ Y).
В Mac OS X нажмите ( Cmd- Opt- Y). [Обновлено в мае 2017 г.]
Пока мы не можем обеспечить приемлемую производительность редактора для больших файлов после включения состояния переноса слов в редакторе, мы должны убедиться, что пользователи не могут установить параметр WW 1 всегда включенным по умолчанию, и задаться вопросом, почему редакторы работают медленно во время изменения размера / масштабирования.
Если вы хотите, чтобы упаковка была постоянной / автоматической, плагин cdhq, похоже, по-прежнему работает с версией Eclipse 2019-03.
После установки его можно будет включить через Window->Preferences->Word Wrap.
Попробуйте подключаемый модуль Eclipse Word-Wrap здесь .
Для записи: в то время как Eclipse Colorer может предоставлять оболочку для файлов xml, Eclipse, как правило, не имеет функции мягкой оболочки для текстового редактора.
Мягкий и жесткий. Soft просто деформирует текст на правой границе окна, не добавляя новых номеров строк (поэтому при их включении в списке чисел будут пробелы).
Это одна из самых популярных ошибок в истории Eclipse: ошибка 35779 (9 лет и больше, 200+ голосов)
Обновление от февраля 2013 г .:
Эта ошибка ссылается на старый плагин переноса слов, но Оак упоминает в своем ответе (проголосовавшем за) новый плагин для последних (Juno +) версий Eclipse (так что 3.8.x, 4.x, возможно, работали с 3.7).
Этот плагин от Флориана Весслинга , который только что обновил его (март 2013 г.)
Щелкните правой кнопкой мыши в открытом файле и выберите « Переключить перенос слов » (ярлык ctrl+ alt+ e).
"Eclipse Word-Wrap Plug-In" хорошо работает в последней версии Eclispe PDT, спасибо!
Федор РЫХТИК 03
Благодарность! Плагин Word-Wrap и исправление номера строки работают с обычными текстовыми файлами, включая файлы .java. Но они не работают с файлами .xml. :(
Винс Юань
Вау. Я никогда не любил затмения. может мне стоит использовать vim. +1
n611x007
1
+1 за упоминание о запросе функции мягкого переноса. Давайте проголосуем за это до небес.
Ctrl+ Shift+ Fбудет форматировать файл в Eclipse, разбивая длинные строки на несколько строк и красиво перенося слова в комментарии. Вы также можете выделить только часть текста и отформатировать его.
Я понимаю, что это не автоматический мягкий / жесткий перенос слов, как другие ответы, но я не думаю, что вопрос задавал что-то особенное.
он будет переносить слова, если ваш текущий редактор поддерживает перенос слов. Например, pydev в настоящее время не поддерживает (примерно январь 2014 г.).
ecoe
Ctrl + Shift + F не оборачивает для меня длинные комментарии здесь, на Марсе.
Питер В. Мёрч
Тьфу .. жесткая пленка . PS: что касается «чего-нибудь необычного», я делаю вывод из вопроса «нужно вводить абзацы текста», что он не хочет нажимать Enter в конце каждой строки. Итак, я пришел к выводу, что он ищет мягкую пленку . Плюс он спросил, есть ли плагин.
ADTC
19
Eclipse Neon (4.6), дата выпуска июнь 2016 г., включает перенос слов для текстовых редакторов. По умолчанию он отключен, и его можно активировать и деактивировать с помощью сочетания клавиш Alt+Shift+Y(в Mac OS, Cmd-Opt-Y). Некоторые редакторы также предоставляют кнопку на панели инструментов для активации переноса слов.
Я не мог включить это на Mac. Альтернативные сочетания клавиш (параметр или команда) не активировали его, и он недоступен в справке или любом другом меню.
Я установил ваш плагин Word Wrap, перезапустил eclipse, но не могу определить вариант для Word Wrap. Я что-то скучаю? Я использую Eclipse Juno и установил PHP PDT на Juno. Переключен на обе перспективы PHP / Jave EE, но не может показаться возможность переноса слов даже после установки плагина Word Wrap. Не могли бы вы мне помочь? Заранее спасибо.
Санджай
2
После установки вы должны щелкнуть правой кнопкой мыши в любом месте редактора и выбрать Toggle Word WrapИЛИ нажать Ctrl-Alt-E.
gbmhunter
9
Плагин Ахти Китсик упомянут выше, но есть новый плагин другого автора, который работает с более новыми версиями Eclipse (по крайней мере, до Juno), а также исправил проблему с нумерацией строк в более старом плагине.
Обходной путь, который я использую в последние годы, - использовать редактор разметки eclipse wiki для редактирования текстовых файлов. Это поддерживает перенос слов, и мне этого достаточно. Может быть, эта информация может кому-то из вас помочь.
Перенос по словам теперь выходит из коробки с Juno. Щелкните правой кнопкой мыши редактор и выберите в раскрывающемся списке вариант «Перенос по словам».
Ответы:
Как упоминалось в сообщении VonC на этой же странице. Eclipse теперь имеет эту возможность с 06/2016 Neon.
Попробуйте этот плагин Плагин платформы Eclipse
Похоже, что eclipse может делать это вручную самостоятельно, и вот команды. На этом этапе вы должны вручную переформатировать выделенный текст.
Не очень очевидно, как контролировать ширину строки Eclipse и перенос строк в исходных файлах Java. Вот как и где:
Ширина комментария и перенос строк установлены
Preferences->Java->Code Style->Formatter
, затем нажмите кнопку «Изменить» и выберите вкладку «Комментарии». Мне нравится, когда ширина линии для комментариев составляет 120.Перенос строки кода устанавливается рядом, в
Preferences->Java->Code Style- >Formatter
, затем нажмите кнопку «Изменить» и выберите вкладку «Перенос строк». Мне нравится ширина линии 120 и размер отступа 4.Отступ задается отдельно,
Preferences->Java->Code Style- >Formatter
затем нажмите кнопку «Изменить» и выберите вкладку «Отступ». Мне нравится размер отступа 4, соответствующий настройке отступа при переносе строк.Как будто этого недостаточно, вы также можете установить поля принтера, размер табуляции и т. Д.,
Preferences>General>Editors>Text Editors
Где я установил ширину отображаемой табуляции на 4 и столбец полей печати на 120 или более.Вы также можете установить флажок Показать поле для печати, чтобы в столбце поля принтера отображалась бледная вертикальная линия.
источник
Обновление 2016
Как отметил ralfstx «s ответ , Eclipse , 4,6 M4 Неон ( или более ) имеет функцию переноса слов!
(Ноябрь 2015 г., выпуск в середине 2016 г.). В любом режиме редактора введите:
Alt+ Shift+Y
( Садик подтверждает в комментариях, что работает с Eclipse 2019-09 )
Вручную переключите перенос слов, щелкнув в окне редактора и нажав ( Shift+ Alt+ Y).
В Mac OS X нажмите ( Cmd- Opt- Y). [Обновлено в мае 2017 г.]
Знаменитая ошибка 35779 , наконец, закрыта r / # / c / 61972 / в ноябре прошлого года.
Однако есть несколько новых ошибок:
(2020) MarcGuay добавляет в комментариях :
Обновление 2014 г.
De.cdhq.eclipse.wordwrap Word-Wrap Eclipse , плагин только что получил обновленный , и действительно обеспечивает хорошую упаковку, как показано на странице проекта :
Оригинальный ответ май 2010 г.
Попробуйте подключаемый модуль Eclipse Word-Wrap здесь .
Для записи: в то время как Eclipse Colorer может предоставлять оболочку для файлов xml, Eclipse, как правило, не имеет функции мягкой оболочки для текстового редактора.
Это одна из самых популярных ошибок в истории Eclipse: ошибка 35779 (9 лет и больше, 200+ голосов)
Обновление от февраля 2013 г .:
Эта ошибка ссылается на старый плагин переноса слов, но Оак упоминает в своем ответе (проголосовавшем за) новый плагин для последних (Juno +) версий Eclipse (так что 3.8.x, 4.x, возможно, работали с 3.7).
Этот плагин от Флориана Весслинга , который только что обновил его (март 2013 г.)
Щелкните правой кнопкой мыши в открытом файле и выберите « Переключить перенос слов » (ярлык ctrl+ alt+ e).
источник
Ctrl+ Shift+ Fбудет форматировать файл в Eclipse, разбивая длинные строки на несколько строк и красиво перенося слова в комментарии. Вы также можете выделить только часть текста и отформатировать его.
Я понимаю, что это не автоматический мягкий / жесткий перенос слов, как другие ответы, но я не думаю, что вопрос задавал что-то особенное.
источник
Eclipse Neon (4.6), дата выпуска июнь 2016 г., включает перенос слов для текстовых редакторов. По умолчанию он отключен, и его можно активировать и деактивировать с помощью сочетания клавиш
Alt+Shift+Y
(в Mac OS,Cmd-Opt-Y
). Некоторые редакторы также предоставляют кнопку на панели инструментов для активации переноса слов.См. Новый и примечательный 4.6 M4
источник
alt
+cmd
+Y
Затмение Word-Wrap плагин работает для любого типа файла для меня.
источник
Toggle Word Wrap
ИЛИ нажать Ctrl-Alt-E.Плагин Ахти Китсик упомянут выше, но есть новый плагин другого автора, который работает с более новыми версиями Eclipse (по крайней мере, до Juno), а также исправил проблему с нумерацией строк в более старом плагине.
Полные инструкции по установке находятся в версии Eclipse, чтобы загрузить плагин переноса слов
источник
Из ошибки 35779 - Комментарий 187 :
источник
Перенос по словам теперь выходит из коробки с Juno. Щелкните правой кнопкой мыши редактор и выберите в раскрывающемся списке вариант «Перенос по словам».
источник
Выпущена первая альфа-версия переноса слов eclipse!
Получил ответ из этого сообщения: Как заставить перенос слов работать в Eclipse PDT для файлов PHP?
источник
В версии: 2019-12 (4.14.0) для MAC
Перейти
Windows
->Editor
->Toggle Word Wrap
источник
В Eclipse v4.7 (кислород):
источник
Попробуйте AhtiK Eclipse WordWrap, у меня работает: http://www.ahtik.com/eclipse-update/
источник