Комментарии 88
Line wrap то появился?
да появился
Да, появился. Я писал им в issue-трекер и следил за перипетиями этого тикета. Когда они отрапортовали, что появился «Перенос слов (Word wrap)», радостно поставил себе бету и обнаружил, что там нету многострочной замены (regex не предлагать). Не понимаю я этих Java-разработчиков. Остался на Komodo Edit.
>радостно поставил себе бету и обнаружил, что там нету многострочной замены (regex не предлагать). Не понимаю я этих Java-разработчиков.
Не знаю как вам, а мне сложно представить необходимость многострочной замены в Java коде, скорее это явный признак того, что при проектировании допущены ошибки.
Не знаю как вам, а мне сложно представить необходимость многострочной замены в Java коде, скорее это явный признак того, что при проектировании допущены ошибки.
Мне скинули хтмл-код, который между каждой строчкой дополнительный «энтер». Как-то так:
Было очень прикольно заменить "\n\n" на "\n".)
<html>
<head>
<title>Test</title>
</head>
Было очень прикольно заменить "\n\n" на "\n".)
Во-первых, при чем тут Java?
Во-вторых, не вижу проблемы с заменой на "\n" в вашем примере.
Во-вторых, не вижу проблемы с заменой на "\n" в вашем примере.
Тут как раз полезен 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-й версии вот.
В Netbeans прекрасная интеграция с CVS например, а вот базовые функции редактора кода они добавляют в 7-й версии вот.
Я себе включил в 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 с третьего, а пока что мне приходится пользоваться нетбинсом.(((
Точно так же включил антиалиасинг: -J-Dawt.useSystemAAFontSettings=on.
Но вот проблема — если есть хоть несколько лайн врапов в коде, то при попытке ввода/скролла страница (и курсор) дергаются вверх-вниз на несколько страниц с частотой несколько раз в секунду.
По сути, приходится писать полностью вслепую, да еще и каждый раз после окончания ввода руками находить то место, где я был и перематывать туда ползунком (SIC!!!).
Почему ползунком?
Потому что скроллы не работают (вместо любых скроллов вызывает клик правой кнопкой). У меня тачпад, но такое поведение только в нетбинсе, и больше ни где — часто использую вертикальные и горизонтальные скроллы без проблем.
Но это еще небольшие проблемы.
После автоформатирования кода с переносами начинают появляться пустые строки. Вернее, не переносы через \n, а вся строка заполняется пробелами и потом переносится на следующую.
Это просто ад какой-то.
Постараюсь пояснить на примере.
Такой код:
Содержимое
После автоформатирования превращается в такой:
пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы
пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы
пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы
Содержимое
пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы
пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы
пробелы пробелы пробелы пробелы пробелы пробелы пробелы пробелы
Что с этим делать — не знаю. Надеюсь, все это в семерке починят.
До этого пользовался Quanta, но ее еще только собираются портировать на КДЕ4 с третьего, а пока что мне приходится пользоваться нетбинсом.(((
Парсер вырезал «div» вокруг Содержимого.
Только что попробовал PhpStorm, он просто великолепен. Переползаю в него.
Спасибо за отличную новость! Надо бы обновиться…
Отлично — жаль нет поддержки Yii обещанной некогда, ну не обещанной на 100% но yii выйграл голосование.
похоже, что «вам надо, вы и делайте» — wiki.netbeans.org/PhpFrameworkDevelopment
странно, а почему плагина для Python в ней нет?
Ruby и PHP есть, а про Python забыли
Ruby и PHP есть, а про Python забыли
Плагин для питона вроде бы еще в 6.9 есть. К тому же плагины — это только доп. функционал, а не сама IDE.
Эх, вот бы поддержку perl'а…
netbeans.mojgorod.ru/perl.html — ну и так же есть плагин для разработки плагинов, стандартный уже в avilable plugin находится. Если что можно подправить.
Видел этот плагин, сейчас попробовал ещё разок.
Он умеет только подсвечивать синтаксис и всё.
А надо минимум, чтоб он мог видеть пакеты и их публичные функции/переменные.
Не говоря уж о том, что неплохо бы проверять прототипы на лету, показывать pod-документацию.
Очень бы мне всего этого хотелось, но боюсь, разработка всего этого функционала займёт столько времени, сколько я сейчас не могу позволить себе инвестировать в инструмент.
Может таких, как я, наберётся N-ое количество, и мы инвестируем деньгами…
Я бы купил такой плагин за 1-5 т.р.
Он умеет только подсвечивать синтаксис и всё.
А надо минимум, чтоб он мог видеть пакеты и их публичные функции/переменные.
Не говоря уж о том, что неплохо бы проверять прототипы на лету, показывать pod-документацию.
Очень бы мне всего этого хотелось, но боюсь, разработка всего этого функционала займёт столько времени, сколько я сейчас не могу позволить себе инвестировать в инструмент.
Может таких, как я, наберётся N-ое количество, и мы инвестируем деньгами…
Я бы купил такой плагин за 1-5 т.р.
Так плохо с IDE для Perl или хочется универсальности?
Извините а чем смысл новости? бета вышла еще 18 ноября, кажется даже на хабре был анонс
хотелось бы поддержку Trac
Еще бы нормальную поддержку Андроида сделали, а то приходится глючный плагин nbandroid юзать
подскажите, пожалуйста, кто в курсе, работа с ftp уже появилась нормальная? интересует возможность войти с помощью редактора на любой фтп и просто отредактировать пару файлов, не создавая для этого проект отдельный и т.п.
уже не раз говорили — это противоречит идеологии этой IDE — разработка на продакшене моветон.
Для данных целей юзайте PhpDesigner, к примеру
Для данных целей юзайте PhpDesigner, к примеру
речь идёт не о разработке, а о простом редактировании. чтоб вставить счётчик в шаблон сайта, мне надо создавать отдельный проект? или для разработки пользовать один редактор, а для малейшего изменения — другой?
Причем здесь идеология? Это одна из самых востребованных фич в данной ИДЕ и единственный фактор, который лично меня заставляет пользоваться двумя ИДЕ (Eclipse и Netbeans).
Сейчас для тикета присвоен статус P1, т.е. очень важно, но почему-то у разработчиков все еще не дошли руки.
Если идеология настолько важна, то пусть реализуют в виде плагина и кому важна идеология пусть его не используют.
Кстати, плагин существует (как ни странно), но сильно устаревший :(
Сейчас для тикета присвоен статус P1, т.е. очень важно, но почему-то у разработчиков все еще не дошли руки.
Если идеология настолько важна, то пусть реализуют в виде плагина и кому важна идеология пусть его не используют.
Кстати, плагин существует (как ни странно), но сильно устаревший :(
Тикет весит — давно весит. Тип его — улучшения. Проголосовавших — 1 vote.
От себя — если вы постоянно правите какой то проект — то значит он у вас есть на дев-сервере. И значит можно полноценно использовать все возможности и править локально — закачивая изменения.
Если Вы правите что-то где-то время от времени, то Вам просто не нужне нетбинс — поставьте что нибудь попроще.
От себя — если вы постоянно правите какой то проект — то значит он у вас есть на дев-сервере. И значит можно полноценно использовать все возможности и править локально — закачивая изменения.
Если Вы правите что-то где-то время от времени, то Вам просто не нужне нетбинс — поставьте что нибудь попроще.
1 vote — это я только что проголосовал :))
Но не в этом суть. При поиске решения, я встречал очень много комментариев с просьбой о данной фиче. Если бы все эти люди проголосовали, то голосов бы было намного больше.
Дело в том, что есть проекты на фтп, на хостинге, которые состоят из огромного количества файлов, которые нужно править и править много в рамках поддержки, а создать архив, выкачать все это на локал да еще чтобы Нетбинс все это проиндексировал, это куча времени.
Если нужно что-то править таким образом, то я пользуюсь Eclipse+RSE+Aptana. Остальное не устраивает меня по ряду причин. Да и зачем мне использовать что-то другое, если Нетбинс идеальный и привычный для меня инструмент, за исключением работы с фтп.
Более того, работа с фтп Нетбинса меня бы устраивала и я даже готов создавать проекты под каждый сайт, но чтобы он не перечитывал полностью все дерево каталогов на фтп при Download, а делал это динамически при раскрытии.
Но не в этом суть. При поиске решения, я встречал очень много комментариев с просьбой о данной фиче. Если бы все эти люди проголосовали, то голосов бы было намного больше.
Дело в том, что есть проекты на фтп, на хостинге, которые состоят из огромного количества файлов, которые нужно править и править много в рамках поддержки, а создать архив, выкачать все это на локал да еще чтобы Нетбинс все это проиндексировал, это куча времени.
Если нужно что-то править таким образом, то я пользуюсь 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
посмотрев эти файлы оказалось, что код находится в совершенно других файлах и директориях и теперь мне необходимо уже править их.
Почему так происходит и кто так спроектировал приложение — другой вопрос. Моя задача внести некоторый функционал или исправить ошибку.
Попробуйте такое проделать под Нетбинс и поймете о чем я :)
— /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). Его отладочные возможности тоже не хилые, но платность всего этого убивает.
Обычно достаточно скачать папку protected без фреймворка и без библиотек, которые отдельно лежат. + css и javascript (не обязательно все)
И конечно не надо качать картинки и все прочее.
В результате объем не очень большой.
Для многих сайтов, которые только править использую phpDesigner — подсветка и автокомплит HTML+CSS+JavaSCript+ BasePHP чуть ли не лучше чем в Нетбинс. При создании FTP-соединения есть возможность загрузить файл и править. сохраняет сразу же по ctrl+s
К сожалению платный и недешевый (€69). Его отладочные возможности тоже не хилые, но платность всего этого убивает.
ну, зашибись, закидайте меня камнями за мой вопрос… млин, я — верстальщик, потому мне очень часто приходится вносить изменения в вёрстке по фтп, что тут такого-то?
вроде git обещали в релизе. но походу не будет.
Есть в виде плагина. Работает лучше чем nbgit
Нашел тут модуль SevenBeans для Netbeans www.strixcode.com/sevenbeans/ Интегрирует IDE в Windows7
Чудненько, но все же NetBeans пока уступает Eclipse по количеству плагинов. Как пример в свое время была необходимость начать использование TestNG, для Eclipse плагин нашелся быстро и элементарно подлючился, а вот NetBeans так и не удалось нормально заставить работать c TestNG.
К слову, валидация HTML работает пока плохо. Ругается на неполные шаблоны, а также на некоторые PHP вставки (например в параметры value="<?php… ?>")
НЛО прилетело и опубликовало эту надпись здесь
PHP часть, ИМХО сильно подтянулась с версий 6.5 и т.д.
Дошли руки настроить проект и поработать в PHPStorm 2.0 EAR — разницы в функционале существенной не заметил — что то есть в одном чего нет в другом — и наборот. Это я про разные мелочи. Скорость работа одинаковая! Глюки в подсветки разные, но очень сходные.
Дошли руки настроить проект и поработать в PHPStorm 2.0 EAR — разницы в функционале существенной не заметил — что то есть в одном чего нет в другом — и наборот. Это я про разные мелочи. Скорость работа одинаковая! Глюки в подсветки разные, но очень сходные.
НЛО прилетело и опубликовало эту надпись здесь
да + есть поддержка Symfony
Жаль как я написал выше не стали делать поддержку YII и других PHP-фреймворков.
Надеюсь найдутся люди — сделавшие это на энтузиазме — потому что вроде бы как для этого все есть в API плагинов. И даже реализация тех же самых поддержек Zend и symfony — открытая можно подсмотреть.
Жаль как я написал выше не стали делать поддержку YII и других PHP-фреймворков.
Надеюсь найдутся люди — сделавшие это на энтузиазме — потому что вроде бы как для этого все есть в API плагинов. И даже реализация тех же самых поддержек Zend и symfony — открытая можно подсмотреть.
Пользуюсь пару лет, радует поддержка PHP и Ruby в одном IDE, плюс Debug в обеих языках.
Хотелось бы чтоб LINE_HEIGHT опцию редактора включили в настройки, как-то не красиво от руки редактировать XML настроек.
Хотелось бы чтоб LINE_HEIGHT опцию редактора включили в настройки, как-то не красиво от руки редактировать XML настроек.
А может кто-нибудь сделать раздел Netbeans? Туда и перенести и в последствии складывать все статьи.
нет слов, одни эмоции… eclipse с РНР-модом улетает ф топку…
Спрыгнул на Rubymine из-за нормальной поддержки haml,sass,git и третьих рельсов. Поддержка руби и рельсов в нетбинсе как-то подвисла
Когда же уже сделают табы справа, как в рубимайне :(
А что с производительностью про сравнению с предидущими версиями?
Пользуясь случаем, никто не сталкивался с проблемой, что нетбинс на убунте под юзером выглядит коряво? (какой-то большой шрифт, оформление элементов совсем другое, в отличии от скринов), а под рутом все как положено. выставление чмода на каталог с нетбинсом и jdk не помогло, многочисленные переустановки тоже.
Испробовано на ubuntu 10.10 (32 и 64 битной), netbeans 6.9.1 и 7.0 beta, (на работе, дома на ноуте, и еще у 2 коллег)
Испробовано на 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
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
Открываем NetBeansDir/etc/netbeans.conf
Там есть строка netbeans_default_options="{опции}" в конец этой строки (естественно, до закрывающейся ") вставляем:
--laf javax.swing.plaf.metal.MetalLookAndFeel
это стандартная LAF-тема от Java
Пожалуй я лучше релиза подожду) а пока посижу на 69 :)
если добавят нормальную поддержку ftp, сразу перехожу на netbeans
>>Поддержка баз Oracle
таки в чем проблема, кидаешь jdbc и коннектишься на здоровье
таки в чем проблема, кидаешь jdbc и коннектишься на здоровье
Так и не смог настроить связку Netbeans, XDebug и Xampp. И плясками с разными версиями, и установкой главного проекта. Да и у них на форуме нет одназначного ответа. И ведь понимаю, что у многих работает, и понимаю, что дело в руках, но всё равно обидно)
Denwer, xdebug, netbeans — по инструкции на оф.сайте нетбинса — настроил — вроде бы работате. К сожалению, отладкой редко пользуюсь. Не могу точно сказать, все ли работает.
Проблема была, остаётся и, судя по всему, так и останется не решённой для пользователей Win-платформ.
По крайней мере багрепорт висит уже минимум полтора года.
В чём дело — в Xdebug или в NetBeans — я так и не понял.
По крайней мере багрепорт висит уже минимум полтора года.
В чём дело — в 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 из текстовой консоли.
Система: 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 из текстовой консоли.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
NetBeans 7.0 Beta