Какие-нибудь функции NetBeans, которые сделают мой день? - PullRequest
44 голосов
/ 29 мая 2009

Я недавно полюбил netbeans для моей работы с PHP из-за интеграции с XDebug. Это заставило меня забыть о textmate (который по-прежнему превосходит netbeans по мелочам)

Как вы думаете, о какой замечательной функции netbeans я должен знать, и что более важно, почему и как ее использовать?

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

Ответы [ 21 ]

5 голосов
/ 03 июня 2009

Если вы рассматриваете Netbeans 6.7, он имеет функцию синхронизации, похожую на Dreamweaver

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

(поверьте мне, это лучше, чем работать непосредственно с деревом ftp и понимать, что каким-то образом произошел сбой передачи между текущим файлом tmp и файлом сервера, и вы потеряли работу, потому что закрыли окно файла :))

5 голосов
/ 29 мая 2009

Возможность быстро создавать макросы на лету.

Например, вот тот, который ставит точку с запятой в конце текущей строки и помещает курсор обратно туда, где он был до запуска макроса.

";" удалить предыдущую строку каретки ";" переход-список-последнее-редактирование переход-список-последнее-редактирование (Я знаю, что это присутствует в других языковых реализациях по умолчанию. Но это не работает по умолчанию в PHP Netbeans.)

Как человек, который склонен придерживаться IDE в течение длительного времени, мне нравится иметь возможность настраивать мелочи, чтобы сделать меня более эффективным.

4 голосов
/ 08 апреля 2011

NetBeans также позволяет полностью отсоединять отдельные окна .

Как:
Щелкните правой кнопкой мыши на панели инструментов окна, которое вы хотите переместить, и выберите Undock window. Выбранное окно становится плавающим, что позволяет переместить его за пределы основного окна NetBeans.

Основные характеристики:

  • вы можете прикрепить плавающие окна к границам экрана или к другим плавающим окнам (хотя только из NetBeans)
  • плавающие окна могут стать полупрозрачными, если вы отойдете от них (настраивается с помощью основных настроек в Разное / Внешний вид)
  • если вы перемещаете другое приложение поверх плавающих окон, они возвращаются вверх после того, как вы снова используете NetBeans
  • ваш макет рабочей области запоминается, поэтому все плавающие окна сохраняют свои позиции между отдельными сеансами кодирования (перезапуски NetBeans)

Это особенно полезно, если у вас есть второй монитор, поскольку он позволяет максимально увеличить пространство, доступное для исходного кода, путем перемещения любых дополнительных окон (файловый браузер, результаты модульного теста и т. Д.) От основного экрана. Приятно то, что NetBeans работает с большинством неприятностей, которые обычно присутствуют в многооконных приложениях (например, в разных приложениях, охватывающих отдельные панели инструментов в GIMP).


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

3 голосов
/ 28 апреля 2011

Squiglies под неиспользованными частными учениками.

2 голосов
/ 08 июня 2009

TextMate - отличный маленький редактор, который я постоянно использую на своем Mac, но не в IDE. Мне не очень нравились Netbeans на Mac, потому что я не являюсь нативным, но в Windows или Linux я предпочитаю его Eclipse.

  • Дизайнер Swing GUI с Java очень быстро справлялся с проектами.
  • Другие люди говорили это, но интегрированная Subversion потрясающая. Если я работаю с проектом из терминала в Linux, он узнает, что я проверил SVN в этом каталоге и прекрасно с ним справляется.
  • Мне нравится форматирование кода (щелчок правой кнопкой мыши в редакторе), особенно когда члены команды пишут плохо разнесенный / с отступом код с помощью nano, xemacs или чего-то в этом роде.
2 голосов
/ 04 июня 2009

Определенно стоит обратить внимание на некоторые функции, в том числе упомянутые выше:

  1. Интеграция управления версиями, включая локальную историю
  2. Окно широкого поиска IDE
  3. Интеграция с Tomcat / Apache, GlassFish может быть полезна, если вы хотите работать с PHP и другими серверными технологиями, такими как JSP
  4. Очень хорошая интеграция с MySQL - необходима для разработки wAMP / LAMP
2 голосов
/ 04 июня 2009

может быть, поле поиска, чтобы найти что-нибудь в исходном коде`?

2 голосов
/ 31 октября 2011

Мне больше всего нравится: phpunit + покрытие кода

2 голосов
/ 07 мая 2011

Удивительно, что никто не говорил об этом крутом плагине.

http://code.google.com/p/zen-coding/

Я нашел это очень полезным для HTML. Разработчикам PHP это нужно. Он добавляет много таких шаблонов.

Скачать Zen-кодирование для NetBeans и импортировать ZIP-файл в Инструменты> Параметры> Шаблоны кода> Импорт.

1 голос
/ 22 октября 2009

Netbeans всегда был известен поддержкой экспериментальных (еще не выпущенных) технологий, таких как предварительный просмотр Java 6 EE, поддержка JDK7, ...

И, поддержка Subversion из коробки. Это большая разница для Eclipse, где вы должны использовать плагины. С Eclipse у меня были только проблемы под Linux (проблемы с JavaHL, блабла ...). Я не помню, кто это сказал, или где это написано, но «готовая поддержка гораздо важнее для пользователя, чем возможность использовать некоторые плагины».

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