Оказалось, что ключик --userdir, который я упоминал в заметке «Переносим NetBeans на флэшке» вредит автообновлению и, возможно, работе кэша.
Так что лучший способ переместить профиль — поправить netbeans/etc/netbeans.conf
.
4 августа 2009
Оказалось, что ключик --userdir, который я упоминал в заметке «Переносим NetBeans на флэшке» вредит автообновлению и, возможно, работе кэша.
Так что лучший способ переместить профиль — поправить netbeans/etc/netbeans.conf
.
4 августа 2009
Обновилась отличная IDE для PHP и не только.
В PHP-части, кроме многочисленных исправлений и улучшений, добавили поддержку PHP 5.3, начальную поддержку Symfony и возможность не индексировать некоторые папки проекта.
1 июля 2009
Пообещали всё-таки поддержать PHP 5.3 в NetBeans 6.8.
В текущих билдах кое-какая поддержка уже есть. Судя по списку изменений это — дополнение namespace.
29 июня 2009
Зарелизился NetBeans 6.7 — одна из лучших IDE для PHP и не только для него.
29 июня 2009
Столкнулся не так давно с тем, что NetBeans начал очень небыстро работать: при дополнении задумывался, долго запускался, долго индексировал проект.
Оказалось, что достаточно вычистить кэш, накопленный за пол года. Лежит в профиле NetBeans: .netbeans/6.5/var/cache.
Ну и если хочется ещё шустрее — создаём кучу Project Group (File → Project Group → New Group…) с одним проектом на группу.
26 июня 2009
Опять началась приличная гонка PHP IDE. Зарелизились PDT 2.1 и PhpED 5.8. На подходе Zend Studio 7 и NetBeans 6.7.
29 мая 2009
Порт популярной тёмной цветовой схемы для IDE NetBeans, выполненный одним из авторов Nettuts.
Установка:
— Загрузить.
— Preferences (Tools → Options) → Import → выбрать архив → OK.
— Если у вас NetBeans <= 6.5, придётся распаковать руками в профиль (для Windows это обычно C:Documents and Settings_USER_.netbeans6.5, для Linux — /home/USER/.netbeans/6.5).
22 мая 2009
Обновил набор шаблонов для быстрой вёрстки в NetBeans до версии 1.1.
Обозначения приведены в соответствие с основной документацией.
Забираем с Google Code (документация в комплекте)
На страничке проекта можно найти решения для других редакторов.
Морозов Игорь выложил у себя версию для Intype.
29 апреля 2009
Вышла бета NetBeans 6.7.
Со времён NetBeans 6.7M3:
— Добавлена интеграция с Kenai.
— Исправлено приличное количество ошибок.
Подробный список изменений (с картинками)
7 апреля 2009
Шаблоны кода постоянно используются любителями TextMate. Штука действительно удобная, но только из за неё отказываться от возможностей полноценной IDE не очень хочется.
К счастью, в NetBeans есть своя реализация шаблонов кода. Пусть не такая мощная, как в TextMate, но всё же неплохая.
Документация, как обычно, довольно скудна, поэтому опишу основные моменты.
Шаблоны применяются для сокращения непосредственно набираемого
программистом кода. Например, для получения <li></li>
можно создать шаблон, который позволит ввести li
и нажать TAB
.
Также можно создать ещё один полезный тип шаблона, работающий с выделенным текстом.
Примером может служить обрамление уже написанного текста тэгами <p>
. Для этого достаточно выделить текст, нажать ALT+ENTER
и выбрать заранее написанный шаблон.
${cursor} | Куда поставить курсор после добавления кода. |
${param_name} | Определяет параметр. Параметры с одинаковыми именами дублируют друг друга. Перемещаться между параметрами можно по TAB. Завершить ввод — по ENTER. |
${param_name default="value"} | Определяет значение по умолчанию для параметра. |
${param_name editable=false} | Запрещает редактировать параметр. |
${selection} | Вставляет в данное место выбранный в редакторе текст. После выделения текста нажимаем ALT+ENTER (Fix Code...). Как и в param_name можно использовать editable=false. |
${clipboard-content} | Вставляет в данное место содержимое буфера обмена. Также можно использовать editable=false. |
$$ | Если возникает необходимость написать $ — его надо дублировать. |
Самым лучшим примером использования шаблонов кода является NetBeans Zen HTML, но на всякий случай приведу небольшой пример со ссылкой:
a:link <a href="http://${link}">${text}</a>
a:link
при нажатии TAB
разворачивается в <a href="http://_тут_вводим_ссылку_">_тут_вводим_текст_</a>