Редактор, генерирующий блоки документов PHP.

В NetBeans, если у меня есть, скажем

function myCmp ($a, $b) {
    return $a['col_a'] > $b['col_b'] ? -1 : 1;
}

а затем я перехожу к строке над ней, набираю /** и нажимаю ввод, NetBeans вставляет докблок следующим образом:

/**
 *
 * @param type $a
 * @param type $b
 * @return type 
 */
function myCmp ($a, $b) {
    return $a['col_a'] > $b['col_b'] ? -1 : 1;
}

Это действительно мило. Но в целом NetBeans доводит меня до белого каления своими нестандартными (для пользователя Mac) реакциями на ввод с помощью мыши и КБ.

Я пробовал Aptana, TextMate, BBedit и Sublime Text 2, все они великолепны, но они не генерируют теги docbloc из подписи функции, как NetBeans.

Какие еще редакторы стоит попробовать? Или я использую те, которые упомянуты неправильно?

I'm on OS X 10.7.


person Community    schedule 21.10.2011    source источник


Ответы (3)


И хорошая новость заключается в том, что теперь есть плагин для возвышенного текста 2, который делает это.

https://github.com/spadgos/sublime-jsdocs

Он называется JSdocs, но работает и для PHP.

person Clint    schedule 20.11.2011

Насколько я помню, Eclipse PDT делает то же самое, что и Netbeans для Docblock. Кроме того, вы можете настроить его в шаблонах

person grunk    schedule 21.10.2011

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

Обратите внимание, что PhpStorm не является бесплатной IDE.

person NikiC    schedule 21.10.2011
comment
Я пробовал это. Как-то очень похоже на BetBeans. Потребуется много учиться. - person ; 21.10.2011