Pull to refresh

Comments 88

Да, появился. Я писал им в issue-трекер и следил за перипетиями этого тикета. Когда они отрапортовали, что появился «Перенос слов (Word wrap)», радостно поставил себе бету и обнаружил, что там нету многострочной замены (regex не предлагать). Не понимаю я этих Java-разработчиков. Остался на Komodo Edit.
>радостно поставил себе бету и обнаружил, что там нету многострочной замены (regex не предлагать). Не понимаю я этих Java-разработчиков.

Не знаю как вам, а мне сложно представить необходимость многострочной замены в Java коде, скорее это явный признак того, что при проектировании допущены ошибки.
Мне скинули хтмл-код, который между каждой строчкой дополнительный «энтер». Как-то так:
<html>

  <head>
  
    <title>Test</title>

  </head>

Было очень прикольно заменить "\n\n" на "\n".)
Во-первых, при чем тут Java?
Во-вторых, не вижу проблемы с заменой на "\n" в вашем примере.
Может имеются ввиду Java-разработчики Netbeans? Простите, а что тогда имеется ввиду под «многострочной заменой»?
Хм. Да, возможно, речь о том, что Java разработчики не совсем понимают пишущих для веб, хотя, что интересно, именно среди них Netbeans так популярен.
Тут как раз полезен regex.

А вот заменить что-то типа
<div class="main">
  <h1><?=$data['header']?></h1>
</div>

на
<div class="main">
  <div class="header"><?=$data['header']?></div>
  <div class="menu"><?=$data['menu']?></div>
</div>


Или например все вхождения
if($result)
  return true;

на
if($result)
  return true;
else
{
  $this->messages = 'error desc';
  return false;
}


В общем, в веб проектах многострочные замены сплошь и рядом. Хотя бы даже и форматирование подправить. И проектирование тут вовсе ни при чём.
А я и не собираюсь писать на Java, мне нужна среда для веба: PHP/HTML/CSS/JS.
В Netbeans прекрасная интеграция с CVS например, а вот базовые функции редактора кода они добавляют в 7-й версии вот.
Вы правы, вне веба ваши нужды не столь понятны. Я-то по ошибке принял вас за Java разработчика.
Я себе включил в 6.9 word-wrap добавлением опции "-J-Dorg.netbeans.editor.linewrap=true" в конец строки «netbeans_default_options» в файле /etc/netbeans-6.9/netbeans.

Точно так же включил антиалиасинг: -J-Dawt.useSystemAAFontSettings=on.

Но вот проблема — если есть хоть несколько лайн врапов в коде, то при попытке ввода/скролла страница (и курсор) дергаются вверх-вниз на несколько страниц с частотой несколько раз в секунду.
По сути, приходится писать полностью вслепую, да еще и каждый раз после окончания ввода руками находить то место, где я был и перематывать туда ползунком (SIC!!!).

Почему ползунком?
Потому что скроллы не работают (вместо любых скроллов вызывает клик правой кнопкой). У меня тачпад, но такое поведение только в нетбинсе, и больше ни где — часто использую вертикальные и горизонтальные скроллы без проблем.

Но это еще небольшие проблемы.
После автоформатирования кода с переносами начинают появляться пустые строки. Вернее, не переносы через \n, а вся строка заполняется пробелами и потом переносится на следующую.

Это просто ад какой-то.

Постараюсь пояснить на примере.

Такой код:

Содержимое

После автоформатирования превращается в такой:

пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы
пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы
пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы

Содержимое

пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы
пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы
пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы

Что с этим делать — не знаю. Надеюсь, все это в семерке починят.
До этого пользовался Quanta, но ее еще только собираются портировать на КДЕ4 с третьего, а пока что мне приходится пользоваться нетбинсом.(((
Парсер вырезал «div» вокруг Содержимого.
Только что попробовал PhpStorm, он просто великолепен. Переползаю в него.
Справился с Вашей задачкой?
Много плюсов в phpStorm — есть и досадные недостатки (а что то просто дело привычки). Так же как и у Нетбинс
Да, в нем все прекрасно: все, что мне надо — все есть. И автопереносы не ломают индентацию, в отличие от нетбинса.
Спасибо за отличную новость! Надо бы обновиться…
странно, а почему плагина для Python в ней нет?
Ruby и PHP есть, а про Python забыли
Плагин для питона вроде бы еще в 6.9 есть. К тому же плагины — это только доп. функционал, а не сама IDE.
Эх, вот бы поддержку perl'а…
netbeans.mojgorod.ru/perl.html — ну и так же есть плагин для разработки плагинов, стандартный уже в avilable plugin находится. Если что можно подправить.
Видел этот плагин, сейчас попробовал ещё разок.
Он умеет только подсвечивать синтаксис и всё.
А надо минимум, чтоб он мог видеть пакеты и их публичные функции/переменные.
Не говоря уж о том, что неплохо бы проверять прототипы на лету, показывать pod-документацию.

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

Может таких, как я, наберётся N-ое количество, и мы инвестируем деньгами…
Я бы купил такой плагин за 1-5 т.р.
Так плохо с IDE для Perl или хочется универсальности?
Ну IDE, которая бы умела хотя бы всё вышеперечисленное
+ поддерживало бы всякие переименования функций, как в NetBeans Refactor->Rename
+ на лету подсвечивало бы всяческие неочевидные ошибки,
я не нашёл.

Пользуюсь JEdit как текстовым редактором с подсветкой синтаксиса.
Извините а чем смысл новости? бета вышла еще 18 ноября, кажется даже на хабре был анонс
Ну хоть подредактируйте пост, чтобы он относился не к выходу беты, а к обсуждению новшеств, чтобы уж не пропадал топик.
Еще бы нормальную поддержку Андроида сделали, а то приходится глючный плагин nbandroid юзать
А собственно, чем Eclipse не устраивает?
Eclipse не нравится, привык к NetBeans. IDEA раньше не пробовал, вот сейчас установил, посмотрим, что за оно.
подскажите, пожалуйста, кто в курсе, работа с ftp уже появилась нормальная? интересует возможность войти с помощью редактора на любой фтп и просто отредактировать пару файлов, не создавая для этого проект отдельный и т.п.
уже не раз говорили — это противоречит идеологии этой IDE — разработка на продакшене моветон.
Для данных целей юзайте PhpDesigner, к примеру
речь идёт не о разработке, а о простом редактировании. чтоб вставить счётчик в шаблон сайта, мне надо создавать отдельный проект? или для разработки пользовать один редактор, а для малейшего изменения — другой?
я и говорю, что для этого можно пользоваться другими программами. Нетбинс для этого не предназначен просто.
когда-то так и делал… в итоге полностью перешёл на второй редактор, отказавшись от нетбинса…
Причем здесь идеология? Это одна из самых востребованных фич в данной ИДЕ и единственный фактор, который лично меня заставляет пользоваться двумя ИДЕ (Eclipse и Netbeans).
Сейчас для тикета присвоен статус P1, т.е. очень важно, но почему-то у разработчиков все еще не дошли руки.
Если идеология настолько важна, то пусть реализуют в виде плагина и кому важна идеология пусть его не используют.
Кстати, плагин существует (как ни странно), но сильно устаревший :(
Тикет весит — давно весит. Тип его — улучшения. Проголосовавших — 1 vote.
От себя — если вы постоянно правите какой то проект — то значит он у вас есть на дев-сервере. И значит можно полноценно использовать все возможности и править локально — закачивая изменения.
Если Вы правите что-то где-то время от времени, то Вам просто не нужне нетбинс — поставьте что нибудь попроще.
1 vote — это я только что проголосовал :))
Но не в этом суть. При поиске решения, я встречал очень много комментариев с просьбой о данной фиче. Если бы все эти люди проголосовали, то голосов бы было намного больше.

Дело в том, что есть проекты на фтп, на хостинге, которые состоят из огромного количества файлов, которые нужно править и править много в рамках поддержки, а создать архив, выкачать все это на локал да еще чтобы Нетбинс все это проиндексировал, это куча времени.

Если нужно что-то править таким образом, то я пользуюсь Eclipse+RSE+Aptana. Остальное не устраивает меня по ряду причин. Да и зачем мне использовать что-то другое, если Нетбинс идеальный и привычный для меня инструмент, за исключением работы с фтп.

Более того, работа с фтп Нетбинса меня бы устраивала и я даже готов создавать проекты под каждый сайт, но чтобы он не перечитывал полностью все дерево каталогов на фтп при Download, а делал это динамически при раскрытии.
Вполне достаточно скачать нужную папку и нужные файлы и делать их аплоад. Так же можно выгружать на сервер только нужную папку. И скачивать только конкретную папку — несколько проектов, которые не разрабатывал, а просто на поддержке так правлю.
Так не получится, по крайней мере нормальным способом. Например, у меня есть задание внести определенные правки в код. Я предполагаю, что мне придется править файлы:

— /dir1/dir2/dir3/file.php
— /dir10/dir11/dir12/dir16/file.php

в итоге оказывается, что мне придется еще править файлы

— /other_dir/dir17/file.php
— /other_dir2/dir21/dir22/dir23/dir/file.php

посмотрев эти файлы оказалось, что код находится в совершенно других файлах и директориях и теперь мне необходимо уже править их.
Почему так происходит и кто так спроектировал приложение — другой вопрос. Моя задача внести некоторый функционал или исправить ошибку.

Попробуйте такое проделать под Нетбинс и поймете о чем я :)
понимаю.
Обычно достаточно скачать папку protected без фреймворка и без библиотек, которые отдельно лежат. + css и javascript (не обязательно все)
И конечно не надо качать картинки и все прочее.
В результате объем не очень большой.

Для многих сайтов, которые только править использую phpDesigner — подсветка и автокомплит HTML+CSS+JavaSCript+ BasePHP чуть ли не лучше чем в Нетбинс. При создании FTP-соединения есть возможность загрузить файл и править. сохраняет сразу же по ctrl+s
К сожалению платный и недешевый (€69). Его отладочные возможности тоже не хилые, но платность всего этого убивает.
ну, зашибись, закидайте меня камнями за мой вопрос… млин, я — верстальщик, потому мне очень часто приходится вносить изменения в вёрстке по фтп, что тут такого-то?
вроде git обещали в релизе. но походу не будет.
Есть в виде плагина. Работает лучше чем nbgit
…но по функционалу он весьма и весьма беден в сравнении с svn.
Ничего страшного, допилят. Главное что начали работы в этом направлении. Минимальный функционал в виде коммитов, чекаутов и диффов уже есть, значит работать можно. Остальное можно и консоле сделать, руки не отвалятся =)
Тьфу, я думал, там хотя бы терминал в винде оживили. Огорчен.
Чудненько, но все же NetBeans пока уступает Eclipse по количеству плагинов. Как пример в свое время была необходимость начать использование TestNG, для Eclipse плагин нашелся быстро и элементарно подлючился, а вот NetBeans так и не удалось нормально заставить работать c TestNG.
К слову, валидация HTML работает пока плохо. Ругается на неполные шаблоны, а также на некоторые PHP вставки (например в параметры value="<?php… ?>")
есть такое, но не хуже чем другие редакторы — сравниваю с phpStorm и Aptana
UFO just landed and posted this here
PHP часть, ИМХО сильно подтянулась с версий 6.5 и т.д.
Дошли руки настроить проект и поработать в PHPStorm 2.0 EAR — разницы в функционале существенной не заметил — что то есть в одном чего нет в другом — и наборот. Это я про разные мелочи. Скорость работа одинаковая! Глюки в подсветки разные, но очень сходные.
UFO just landed and posted this here
да + есть поддержка Symfony
Жаль как я написал выше не стали делать поддержку YII и других PHP-фреймворков.
Надеюсь найдутся люди — сделавшие это на энтузиазме — потому что вроде бы как для этого все есть в API плагинов. И даже реализация тех же самых поддержек Zend и symfony — открытая можно подсмотреть.
Пользуюсь пару лет, радует поддержка PHP и Ruby в одном IDE, плюс Debug в обеих языках.
Хотелось бы чтоб LINE_HEIGHT опцию редактора включили в настройки, как-то не красиво от руки редактировать XML настроек.
А может кто-нибудь сделать раздел Netbeans? Туда и перенести и в последствии складывать все статьи.
нет слов, одни эмоции… eclipse с РНР-модом улетает ф топку…
улетел давно — имхо — не дотягивает — хотя Aptana очень многим нравится.
у Aptana, кстати, тоже скоро релиз 3й версии и тоже всяких плюшек полно, а главное ана работает быстрее прошлой версии. Хотя мне сейчас сложно променять Netbeans на что-то еще
Спрыгнул на Rubymine из-за нормальной поддержки haml,sass,git и третьих рельсов. Поддержка руби и рельсов в нетбинсе как-то подвисла
Когда же уже сделают табы справа, как в рубимайне :(
А что с производительностью про сравнению с предидущими версиями?
не уступает phpStorm — который лучший считается. Хотя если и лучше по скорости, то не намного.
Спасибо! Будем ждать релиз:)
Пользуясь случаем, никто не сталкивался с проблемой, что нетбинс на убунте под юзером выглядит коряво? (какой-то большой шрифт, оформление элементов совсем другое, в отличии от скринов), а под рутом все как положено. выставление чмода на каталог с нетбинсом и jdk не помогло, многочисленные переустановки тоже.
Испробовано на ubuntu 10.10 (32 и 64 битной), netbeans 6.9.1 и 7.0 beta, (на работе, дома на ноуте, и еще у 2 коллег)
jdk 6 (update 22), 23-ий update так же испробован
Вам нада не OpenJDK а sun-jdk скорее всего.
Прверьте в Help -> About Netbeans, удж больно симптомы совпадают
Спецом сносил OpenJDK:

Product Version: NetBeans IDE 6.9.1 (Build 201011082200)
Java: 1.6.0_23; Java HotSpot(TM) Client VM 19.0-b09
System: Linux version 2.6.35-24-generic running on i386; UTF-8; en_US (nb)
Userdir: /home/stom/.netbeans/6.9
Ха! я все-таки победил. Надо переключить look and feel на swing-е (по умолчанию грузит LAF от GTK, а он ужасен)
Открываем NetBeansDir/etc/netbeans.conf
Там есть строка netbeans_default_options="{опции}" в конец этой строки (естественно, до закрывающейся ") вставляем:
--laf javax.swing.plaf.metal.MetalLookAndFeel
это стандартная LAF-тема от Java
Спасибо огромное, у меня та же проблема была. Однако мне больше com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel понравилась.
отлично, рад что смог помочь!
Пожалуй я лучше релиза подожду) а пока посижу на 69 :)
если добавят нормальную поддержку ftp, сразу перехожу на netbeans
>>Поддержка баз Oracle

таки в чем проблема, кидаешь jdbc и коннектишься на здоровье
Поддержка БД Оракла уже хрен знает когда появилась. Автор просто упростил перевод оригинала. В оригинале написано, что упрощен визард, добавлена инструкция по установке JDBC-драйвера и добавлена возможность редактирования и деплоя хранимых процедур.
Так и не смог настроить связку Netbeans, XDebug и Xampp. И плясками с разными версиями, и установкой главного проекта. Да и у них на форуме нет одназначного ответа. И ведь понимаю, что у многих работает, и понимаю, что дело в руках, но всё равно обидно)
Denwer, xdebug, netbeans — по инструкции на оф.сайте нетбинса — настроил — вроде бы работате. К сожалению, отладкой редко пользуюсь. Не могу точно сказать, все ли работает.
Не работает оно. С PHP 5.3 — точно.
Проблема была, остаётся и, судя по всему, так и останется не решённой для пользователей Win-платформ.
По крайней мере багрепорт висит уже минимум полтора года.
В чём дело — в Xdebug или в NetBeans — я так и не понял.
Наглухо зависла при попытке отладить OSGi-проект, созданный на основе шаблона Maven.
Система: FreeBSD 8.2-PRERELEASE

JDK:
> java -version
openjdk version «1.6.0»
OpenJDK Runtime Environment (build 1.6.0-b21)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

Опции NetBeans:
netbeans_default_options="
-J-server
-J-Xms32m
-J-Xmx512m
-J-Xss2m
-J-Dsun.java2d.noddraw=false
-J-Dswing.aatext=true
-J-ea
-J-Dswing.metalTheme=steel
-J-Dfile.encoding=UTF-8"

Причём зависла и графическая оболочка Xfce, пока не прибил процесс java из текстовой консоли.
Sign up to leave a comment.

Articles