Это «мажорное» изменение версии. Такие релизы не апдейтятся автоматически с предыдущих, так как зачастую не все плагины не успевают обновить до новой версии.
Нужно ставить отдельно и импортировать настройки (7.0 или более ранняя и 7.1 будут хранить настройки в разных директориях, так что можно параллельно пользоваться несколькими версиями IDE)
Сам пользуюсь NetBeans, правда для веб-разработки, пока судя по баг-трекеру ситуация с PHP не очень, так что с обновлением немного потерплю, посмотрим, что изменится в ближайщие недели
«Inspect & Refactor» — вот походу главная фишка Netbeans 7.1
Еще понравился новый «Organize imports», наконец-то автоматом будут проставляться import java.io.* вместо простыни одиночных импортов классов, если бы еще автоматом сворачивало все импорты…
И «Rectangular Block Selection» теперь есть, хвала богам.
Я еще крамольней мысль скажу — импорты вообще не должны попадаться на глаза программисту. Импортами мы должны заняться только тогда когда с ними возникает проблема — конфликт имен или импорт несуществующего класса. В остальном что там лежит это должно быть проблемой IDE.
С одной стороны — верно, а с другой импорт * может здорово тормознуть IDE. Поэтому, идеальным поклассово с автоподстановкой нужного импорта, но сворачивая по-умолчанию простыню.
svn 1.7 можно использовать, если указать путь к бинарнику svn'а в настройках и запускать netbeans с опцией "-J-DsvnClientAdapterFactory=commandline" (или прописать её в etc/netbeans.conf)
Я старательно пытаюсь приучить себя к использованию IDE, но кажется чего-то не понимаю. Я использую Remote Project с автоматическим закачиванием изменений на FTP. Потом сажусь за другой компьютер, обычным EditPlus меняю на FTP парочку вещей.
Но обновить свой Remote Project в Netbeans, чтобы он увидел эти изменения я уже не могу. Остаётся лишь вариант полного удаления проекта и добавления его заново.
Советую кинуть проект в репозиторий системы управления версиями (svn, git, hg), все изменения закачивать (коммитать) в репозиторий и только потом забрасывать на ftp
> Но обновить свой Remote Project в Netbeans, чтобы он увидел эти изменения я уже не могу.
Почему не можете? Я с этим сталкиваюсь каждый день. /Если вы знаете, какой файл изменился, то в дереве проекта щелкните по нужному файлу правой кнопкой мыши и выберите «Download» — файл скачается и будет локальным. Если вы не знаете какие файлы изменились — можете весь проект обновить — надо на папочке «Source Files» нажать и выбрать «Download».
Ну, phpStorm, во-первых, платный. Во-вторых, если мне не изменяет память, там нет автоматического сохранения на сервер, а надо ручками делать upload каждый раз.
о, благодарю за новость. Совсем недавно сел на эту IDE. Из за проблем с Https git пришлось пользоваться RC2, теперь можно перейти на полностью стабильную ветку.
интересно, а как понимать вот это — «In NetBeans IDE 7.1 support for designing GUI forms that use Swing Application Framework has been discontinued. If you want to edit such forms, use NetBeans 7.0.1»
После обновления стал глючить git. git diff ничего не выводит, а netbeans (руководствуясь астрологическим прогнозом) зачемто подсвечивает некоторые файлы. Коммит не помогает, changed показывает -/-. Никто с таким не сталкивался?
Странно. У меня была до этого версия 7.0.1. Я параллельно поставил 7.1. Все настройки и установленные плагины она подхватила (честно предупредила о несовместимости нескольких плагинов). Все проекты тоже подхватились с настройками удаленных серверов и Git'а.
Роадмап может и не пострадал, а продукта самого то не было :)
Я, кстати, не смотрел номера и даты сборок, надо глянуть. Причина же все равно была какая-то, что вовремя не прошел релиз. Кстати говоря, предыдущий, 7й релиз тоже вот так задержался где-то на срок около месяца. Традиция однако :)
Кстати, про это вроде нигде специально не объявляли, но в НБ 7.1 появилась возможность поменять директорию где хранится кеш проектов добавлением параметра --cachedir в строку запуска.
Перенос этой директории на рамдиск или SSD серьезно ускоряет парсинг проектов.
Выпущен новый релиз NetBeans IDE 7.1