Показаны сообщения с ярлыком netbeans. Показать все сообщения
Показаны сообщения с ярлыком netbeans. Показать все сообщения

вторник, 4 октября 2011 г.

Интеграция Zend_Tool в NetBeans

Zend_Tool - замечательный инструмент в составе Zend Framework. В интернетах пишут, что он еще не такой совершенный, как подобные утилиты у конкурирующих фреймворков, но я думаю, что лучше что-то, чем ничего. Утилита представляет собой файл zf.sh в Linux или zf.bat в Windows. Для ее работы надо, чтобы путь к интерпретатору PHP был указан в системной переменной PATH. Для удобства я там же указываю и путь к самой утилите: тогда ее можно вызывать из любого места.

Интерфейс командной строки вещь хорошая - как говорится, feel power at the fingertips. Но не менее удобно иметь такой же функционал в любимой IDE'шке. Кстати говоря, он реализован в Zend Studio - прожорливой и не очень бесплатной, хотя и мощной среде разработки. А для любителей NetBeans разработчики предлагают возможность интегрировать утилиту командной строки в IDE. Когда я ее попробовал активировать, все оказалось неочевидно, хотя и довольно просто, надо было  какое-то время погуглить и поэкспериментировать.

Итак, что нужно, чтобы все работало (под Windows 7 в моем случае):

пятница, 4 февраля 2011 г.

Шрифты в NetBeans под Kubuntu

Так выглядит мой NetBeans после описанных ниже манипуляций.

Изначально в NetBeans отображение и сглаживание шрифтов отвратительное. После долгих єкспериментов и листания интернетов остановился на следующем:

1. В netbeans.conf добавляю в конец строки netbeans_default_options:
-J-Dswing.aatext=true
-J-Dawt.useSystemAAFontSettings=on
--laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Дополнительная информация по -J-Dawt.useSystemAAFontSettings.

2. В KDE настраиваю внешний вид приложений GTK+: стиль QtCurve и шрифты использовать из KDE.

3. В настройках шрифтов включаю легкое межточечное сглаживание.

В таком варианте NetBeans понимает текущую общесистемную цветовую схему, системный шрифт и внешний вид. Шрифты выглядят по прежнему чуть тоньше, чем в остальных приложениях, но большего пока добиться не удалось никому, как я понял.