Комментарии PHPDoc в Notepad++?

Мне очень нравится работать в Notepad++, но я еще не нашел плагин для автоматического создания комментариев в стиле PHPDoc. Другие PHP IDE (Eclipse, NetBeans, ZendStudio) включают эту функцию, и это очень удобно.

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

/**

Он автоматически заполняет формат PHPdoc (что-то вроде следующего для функции):

/**  
 * 
 * @param $first_argument
 * @param $second_argument
 * @return
 */

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

Есть ли плагин NP++, который выполняет это, или способ настроить NP++, чтобы заставить его работать?


person Travis    schedule 03.02.2011    source источник
comment
Проблема в других PHP IDE. Notepad++ вряд ли можно назвать PHP-редактором, не говоря уже о PHP IDE. Хотя была бы хорошая функция.   -  person GolezTrol    schedule 04.02.2011


Ответы (5)


Хотя подсветка синтаксиса Notepad++ распознает комментарии к документам, на самом деле он не анализирует их и не генерирует для вас соответствующий код автозаполнения, а также не имеет функций фрагментов, позволяющих вставлять комментарии к документам на лету.

person BoltClock    schedule 03.02.2011
comment
Я должен упомянуть, что у него есть некоторые функции фрагментов в плагинах Snippets и QuickText, хотя они не обеспечивают достаточной гибкости, чтобы действительно создавать комментарии PHPDoc. - person Travis; 04.02.2011
comment
@Travis: Да, именно поэтому я не фанат этих плагинов :/ - person BoltClock; 04.02.2011
comment
Плагин FingerText имеет горячие точки для фрагментов, поэтому может иметь функциональность для создания комментариев PHPDoc. - person Ben; 05.02.2011

Вопрос старый... но попробуйте плагин DoxyIt из менеджера плагинов. Он работает именно так, как вам нужно.

person ovnia    schedule 09.08.2013
comment
Я не нашел плагин DocxIt в менеджере плагинов 1.0.8.0 в NP++ v6.3.3. Возможно, вы имели в виду DoxyIt? - person Mikl; 27.10.2014
comment
Идеально! Это именно то, что я искал. - person Peter Drinnan; 21.04.2015
comment
@Mikl Плагин действительно называется DoxyIt, и его также можно найти в github, если щелкнуть ссылку с названием. предоставлено в этом комментарии - person Obmerk Kronen; 25.03.2019

Попробуйте DocIt, он отлично работает, после установки переместите курсор перед функцией и нажмите CTRL + ALT + SHIFT + D, чтобы добавить комментарии.

Скачать: https://sourceforge.net/projects/nppdocit/postdownload

введите здесь описание изображения

person Nolan Hyde    schedule 22.02.2019

Я думаю, что нет "настоящего инструмента" для PHPDoc на N++. Вы можете использовать плагин WebEdit (менеджер плагинов). После установки вам необходимо обновить файл редактирования, добавив в конец эту строку:

pdoc=/**\n * \n * \n * @params \n * @return \n */

Перезапустите N++, напишите pdoc и нажмите Alt+Enter, чтобы получить что-то вроде этого:

/**
 * 
 * 
 * @params 
 * @return 
 */

Очевидно, что он не может получить параметры вашей функции и другую типичную информацию о DocBloks, но может быть полезен, если у нас нет выбора.

person Jordi    schedule 01.09.2011

Я предполагаю, что выбранный ответ старше самого плагина, но я использую DocIt. http://nppdocit.sourceforge.net/

person MitziMeow    schedule 13.02.2013