Есть ли в Eclipse перенос строк? - PullRequest
133 голосов
/ 17 мая 2010

Я редактирую файл XML с помощью Eclipse IDE и мне нужно ввести абзацы текста. Похоже, что затмение не имеет функции переноса строк. Кто-нибудь знает, если это так или есть плагин для этого?

Ответы [ 11 ]

116 голосов
/ 17 мая 2010

Обновление 2016

Как уже упоминалось ralfstx * ответ , Eclipse 4.6 M4 Neon имеет функцию переноса слов!
(Ноябрь 2015 г., выпуск в середине 2016 г.) В любом редакторе введите:

Alt + Сдвиг + Y

https://www.eclipse.org/eclipse/news/4.6/M4/images/word-wrap.png

По умолчанию текстовые редакторы открываются с отключенной переносом слов.
Это можно изменить с помощью включения переноса слов при открытии опции редактора на странице настроек General > Editors > Text Editors.

Вручную переключать перенос слов, щелкнув в окне редактора и нажав ( Shift + Alt + Y ).
В Mac OS X нажмите ( Cmd - Opt - Y ). [Обновлено в мае 2017 года]

Известная ошибка 35779 окончательно закрыта к r / # / c / 61972 / в ноябре прошлого года.

Однако есть несколько новых ошибок:

Поскольку мы не можем обеспечить приемлемую производительность редактора для больших файлов после включения состояния переноса слова редактора, мы должны убедиться, что пользователи не могут установить предпочтение WW 1 всегда на по умолчанию и удивляетесь, почему редакторы работают медленно во время изменения размера / увеличения.


Обновление 2014

de.cdhq.eclipse.wordwrap Плагин Word-Wrap Eclipse только что обновлен и обеспечивает хорошую переносимость, как показано в страница проекта :

http://dev.cdhq.de/eclipse/word-wrap/img/01_wrappingOff.gifhttp://dev.cdhq.de/eclipse/word-wrap/img/02_wrappingOn_full.gif


Оригинальный ответ май 2010

Попробуйте подключаемый модуль Eclipse Word-Wrap здесь .

Только для записи, в то время как Eclipse Colorer может обеспечить перенос для XML-файлов, в Eclipse , как правило, нет функции soft для текстового редактора.

Мягкий и жесткий. Soft просто деформирует текст на правой границе окна, не добавляя новые номера строк (поэтому в списке номеров есть пробелы, когда вы их включаете).

Это одна из самых популярных ошибок в истории Eclipse: ошибка 35779 (9 лет и более, более 200 голосов)

Обновление за февраль 2013 г .:

Эта ошибка ссылается на старый плагин Word Wrap, но Oak упоминает в его ответ (upvoted) новый плагин для последних (Juno +) версии Eclipse (поэтому 3.8.x, 4.x, возможно, работали с 3.7)
Этот плагин от Florian Weßling , который только обновил его (март 2013)

Щелкните правой кнопкой мыши по открытому файлу и выберите « Переключить перенос слов » (ярлык ctrl + alt + e )

before
words wrapped

48 голосов
/ 17 мая 2010

Как уже упоминалось в сообщении 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 или более.

Вы также можете установить флажок Показать поле печати, чтобы получить слабую вертикальную линию в столбце полей принтера

24 голосов
/ 21 июля 2011

Ctrl + Shift + F отформатирует файл в Eclipse, разбив длинные строки на несколько строк и красиво завернув слова. Вы также можете выделить только часть текста и отформатировать его.

Я понимаю, что это не автоматическая переноска мягких / жестких слов, как другие ответы, но я не думаю, что вопрос требовал чего-то необычного.

19 голосов
/ 22 февраля 2016

Eclipse Neon (4.6), дата выпуска июнь 2016 г., включает перенос слов для текстовых редакторов.По умолчанию он отключен и может быть активирован и деактивирован с помощью сочетания клавиш Alt+Shift+Y (в Mac OS, Cmd-Opt-Y).Некоторые редакторы также предоставляют кнопку панели инструментов для активации переноса слов.

См. 4.6 M4 Новое и заслуживающее внимания

18 голосов
/ 13 февраля 2012

Плагин Eclipse Word-Wrap работает для любого типа файлов для меня.

9 голосов
/ 06 февраля 2013

Плагин Ahti Kitsik упоминался выше, но есть более новый плагин от другого автора, который работает с более новыми версиями Eclipse (по крайней мере, до Juno), а также исправил проблему нумерации строк в более старых плагин.

enter image description here

Полные инструкции по установке приведены на Версия Eclipse для загрузки плагина Word Wrap

3 голосов
/ 24 октября 2012

С Ошибка 35779 - Комментарий 187 :

Обходной путь, который я использую последние годы, - это использование редактора разметки вики eclipse для редактирования текстовых файлов. Это поддерживает перенос слов, и этого мне достаточно. Может быть, эта информация поможет некоторым из вас.

2 голосов
/ 17 октября 2012

Обтекание слов выходит из коробки вместе с Юноной. Щелкните правой кнопкой мыши на редакторе и выберите вариант « Word Wrap » из выпадающего списка.

1 голос
/ 03 августа 2017

В Eclipse v4.7 (кислород):

Window menu → Editor → Toggle Word Wrap (Shift+Alt+Y)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...