Подтвердить что ты не робот

Word Wrap в сети Beans

Netbeans замечательный, но нет способа обернуть текст в нем (или, надеюсь, я еще не нашел его). Есть ли способ сделать это, а если нет, то есть ли такая же хорошая IDE для Java с этой функциональностью (надеюсь, тоже бесплатная).

4b9b3361

Ответ 1

Вы можете использовать перенос слов в Netbeans.

Добавьте в netbeans.conf(netbeans_installation_path/etc/netbeans.conf по умолчанию /etc/netbeans.conf под Linux):

-J-Dorg.netbeans.editor.linewrap=true

до шестой строки, чтобы она выглядела так:

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dorg.netbeans.editor.linewrap=true"

и перезапустите Netbeans.

Установите параметр Линейный обертку в Инструменты- > Параметры- > Редактор- > Формирование.

Прекрасно работает для меня в Netbeans 6.9 и 7

Ответ 2

Если вы занимаетесь веб-разработкой, вы поймете, почему важна перенос текста.

Программист, который никогда не получал грязных рук с помощью HTML, никогда не видел реальной сети. Вы можете настаивать на MVC, что хотите, но 99,9% всемирной сети с момента его создания не были построены таким образом. Если вы не всегда начинаете с чистого листа и можете использовать MVC для разделения HTML-кода, и при условии, что у вас есть веб-дизайнер, работающий на рабочем столе, который делает html/css/javascript, или у вас есть разработчик интерфейса, который вы можете его обмануть УБЕДИТЕСЬ иметь дело со всем, что было разработано/заблокировано/взломанно вместе с тем, что когда-либо было под рукой или популярным или доступным в то время и теперь более или менее функционирует как "веб-приложение". И 99,9% времени, с которым вам придется работать, - это сочетание какого-то языка программирования, скорее всего, интерпретируемого, с html и javascript, смешанными на одной странице.

И это означает отсутствие хороших коротких строк аккуратного чистого Java-кода, который так удобно заканчивается до 80 символов.

И когда вы справляетесь с этим - что, дорогие сердца, это большая часть Интернета - вы волшебным образом обнаруживаете кричащую потребность в переносе текста, чтобы длинные строки не заставляли вас прокручивать waaaay вправо, чтобы добраться до конца его.

Некоторые люди. Sheesh. Они думают, что вся вселенная развития всегда вписывается в 80 символов в каждой строке, и из некоторых этих комментариев они, кажется, думают, что это всегда будет.

Ответ 3

Netbeans 7 отсутствует, и он поддерживает перенос слов из коробки!

Ответ 5

Как сказал Джозеф: зачем вам это нужно. Java не чувствителен к белому пространству и имеет очень длинные заявления, поэтому ваш код не читается легко.

Ответ 6

Он всегда возвращается к Ultraedit.

Почему мы не можем как человеческая фигура понять это? netbeans, eclipse, zend studio (eclipse) и т.д. не делают что-то очень простое для программирования, что большинство программистов, которые должны были иметь, чтобы сохранить условное кодирование. Конечно, верно, что стиль кодирования вносит свой вклад в длину строк (программисты erm microsoft, перк ваши уши), но иногда нельзя избежать длинных строковых литералов. Это безумие! И все же я не могу быть сумасшедшим или неблагодарным, потому что это с открытым исходным кодом. И я-благодарен. Тем не менее, нужно задуматься о программистах wtf, которые делают эти редакторы на самом деле сами себя использующими.

Я хочу, чтобы редактор обернулся в столбце 80 или 120, а не на краю окна, как блокнот ++. Единственный инструмент, который я нашел, который делает жесткую/мягкую упаковку, - это ultraedit, поэтому, возможно, я должен попытаться выяснить, могу ли я заставить его работать под вином, поскольку UE - это единственный "реальный" редактор, который делает это работу иначе, чем что-то странное/уродливый/берет навсегда, чтобы учиться и настраиваться как emacs. И я не спускаюсь по этой дороге - это дает мне мигранты, чтобы посмотреть на нее, потому что это 2009 год, и у нас есть cleartext и guis.

Неужели это трудная проблема для решения? Если вы нарисуете строку вниз по столбцу x, и ваше слово пересечет ее, тогда положите начало слова под отступлением строки, из которой оно было начато, и отметьте разброс по строке как строку обертки. Готово.

Ответ 7

На самом деле я слышал, что netbeans собирается добавить функцию переноса слов в версии 6.7, но затем они решили включить эту функцию в 7.0. мы надеемся, что в следующем выпуске мы увидим перенос слов, по мнению немногих разработчиков, это не необходимая функция, но для веб-разработчиков это абсолютно необходимо.

Ответ 8

На этом сайте есть отличное решение blog.robbychen.com

Суть заключается в том, чтобы добавить следующую строку внутри кавычек для netbeans_default_options внутри файла конфигурации, а затем перезапустить netbeans:

-J-Dorg.netbeans.editor.linewrap=true

Ответ 9

За исключением того, что Eclipse не поддерживает перенос слов, и они даже не настроили для этого цель. Как и Netbeans, это задают многие пользователи, но никогда не было включено. Похоже, что это требует больших изменений, а также, похоже, не является приоритетом для разработчиков. Когда-то было начало плагина, который пытается ограничить перенос слов, но, конечно, он не работает в последних версиях.

Ответ 10

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

Я нахожу, что это также хороший способ организовать длинные инструкции println().

Ответ 11

Комодо Править. В дополнение к своим многим другим чудесным функциям он фактически обертывает линии.

Ответ 12

2 балла:

  • Просто выяснилось, что упаковка действительно нужна, если вы хотите изучить эти проклятые источники SVG, автоматически генерируемые при установке компонентов из палитры SVG...

  • Я собираюсь решить мою текущую проблему, увидев полный источник SVG с помощью copy-paste в jEdit, который настраивается как Ultraedit (в аспекте обертывания) и FoC!

Ответ 13

Как уже отмечалось, ответ "вы не можете". Как каждый, кто использует продукты Visual Studio и Eclipse каждый день, когда я использую Eclipse, я постоянно пропускаю функции обтекания строк Visual Studio, которые я могу включить и выключить нажатием клавиши.

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

jEdit обтекание линии очень хорошее. Он сохраняет отступы и может быть выключен очень быстро. Если я имею дело с очень громоздкими длинными строками, я иногда копирую/вставляю jEdit (который предлагает подсветку синтаксиса для множества языков) и использует доступную там проводку.

Ответ 14

Новая версия Netbeans поддерживает ее. См. Это сообщение для инструкций:

Word Wrap в Netbeans

Ответ 15

Конечно, перенос слов полезен для кодировщиков - как насчет того, когда вы пишете файлы README.txt, и вы должны придерживаться стандартов кодирования, таких как http://drupal.org/node/161085, где говорится, что должно быть обложка из 80 символов.

Ответ 16

В netbeans 7.3 вы переходите к форматированию tools- > options- > editor- > , в левой области меню выбираете самое нижнее раскрывающееся меню, которое говорит об обертке строки, выберите ваше предпочтение... done

Ответ 17

Получите больший монитор.

В 1920 x 1080 вам не нужно обложки с текстом.

Update: Ничего себе, все еще получаю downvotes. Может быть, это именно то, как я это сказал. По крайней мере, он еще не дождался ответа Eclipse.

Я действительно думал, что это законное предложение. Я никогда не думал, что наличие большего монитора сделает такую ​​же значимость для кодирования, как и для меня. Если вы используете небольшой монитор для кода, пожалуйста, подумайте о том, чтобы получить хороший большой новый. Это устраняет необходимость переноса слов во многих случаях.