2013-04-28 1 views
4

Я использую Aptana Studio 3 для разработки PHP. Я знаю, что есть фрагмент для генерации блоков PHPDoc для классов и методов (введите doc, нажмите Ctrl + пробел и соответствующий фрагмент вставлен). Проблема заключается в том, что это возможно только использовать его для новых методов, doc_f фрагмент кода вставляет что-то вроде этого:Создание DocBlock для метода в студии Aptana

/** 
* undocumented function 
* 
* @return void 
* @author 
*/ 
function functionName() { 
} 

Поэтому, когда у меня есть метод, который я хочу, чтобы документ, я все равно придется вручную вставить все данные относительно аргументов и возвращаемое значение. Я помню, что в PDT (Eclipse), который я использовал давно, была удобная горячая клавиша (ctrl + shift + j IIRC), которая автоматически заполняла все эти параметры PHPDoc для выбранного элемента, но в Aptana она не работает. Есть ли лучший способ генерировать DocBlocks для PHP в Aptana Studio, кроме как только вручную вводить его для каждого недокументированного метода и класса?

+0

Я считаю, что это функция, доступная только в PDT, которая хорошо ладит с Aptana Studio 3. Из того, что я могу сказать, это было в списке дел для Aptana, но я не могу сказать, добавили ли они когда-либо ... Если вы это заметите, мне бы очень хотелось узнать. –

+2

К сожалению, похоже, что разработка Aptana остановилась, последнее обновление было 8 месяцев назад, поэтому я думаю, мне придется снова рассмотреть возможность переключения IDE ... – jkondratowicz

+1

Возможно, я просто отстаю от времени, потому что жду, когда Aptana подскажет мне, но на прошлой неделе я получил новое уведомление об обновлении, чтобы перейти к 3.4 из 3.3 - хотя я не вижу заметок на своем сайте для чего-либо позже 3.2, поэтому, возможно, они не являются «основными» обновлениями. Конечно, PHPDoc не обрабатывается «ядром», а пакетом PHP Bundle. Вы можете использовать плагин Aptana через Eclipse с PDT и получить эту функциональность, или я считаю, что вы можете получить Aptana Studio 2 с PDT, что также позволило бы это сделать. –

ответ

0

Я использую NetBeans с php, и он автоматически вводит ваши переменные, возвращает и бросает. Просто введите/** и нажмите enter. Код в методе должен быть завершен, чтобы он мог полностью генерировать возвращаемые данные и броски.

 Смежные вопросы

  • Нет связанных вопросов^_^