Почему автозаполнение notepad ++ не работает с аргументами функции? - PullRequest
0 голосов
/ 18 июня 2011

Я проверил опции «Настройки> Привязки> Резервное копирование / Автозаполнение> Включить автозаполнение на каждом входе» и «Подсказка параметров функции на входе». У меня есть Notepad ++ 5.9 (Unicode) версия. Он автоматически завершает имена функций, но не их аргументы. Также я попытался переустановить. Я знаю, что это имеет эту функцию, но не работает. Есть идеи почему?

Я имею в виду, что он автоматически завершает print_r, когда я пишу "pri", но я хочу, чтобы он работал как на картинке; http://i51.tinypic.com/3322auc.jpg

Ответы [ 4 ]

6 голосов
/ 18 июня 2011

Хм, это не ответ на ваш вопрос, но я все равно хочу поделиться им.

Я использовал Notepad ++ в течение многих лет. Мне не понравилось Eclipse, а NetBeans чертовски медленен. Я никогда не использовал функцию автозаполнения для чего-либо. Notepad ++ на самом деле не может анализировать код, он может дать вам автозаполнение только для известных функций PHP.

С тех пор я перешел на IDE, которая выполняет полный анализ кода и может выполнять автозаполнение для вашего собственного кода.

Notepad ++ отлично подходит, если вы просто хотите написать что-то очень быстрое. Это также отличный инструмент, если вы хотите узнать о PHP, поскольку он не очень хорошо выполняет автозавершение;) но если вы действительно хотите работать продуктивно при работе с большим приложением, я рекомендую вам использовать IDE, которая делает анализ кода. Производительность является ключом здесь. Я трачу меньше времени на просмотр файлов и больше времени на написание кода, и это здорово! : D

Хорошие IDE для PHP: NetBeans, PHPStorm, Eclipse.

4 голосов
/ 26 июня 2011

Чтобы эта функция работала, вам необходимо предоставить файл .xml, который содержит соответствующие функции и параметры.

Пример Javascript с инструкциями по установке можно найти здесь .

Я еще не нашел xml-файлы для PHP (или Python, который я ищу).Но, похоже, это может работать в npp, вам просто нужно найти нужный файл XML.

Удачи!

(О, и не слушайте скептиков, которые слишком быстрычтобы сдаться, npp отлично работает как IDE.)

0 голосов
/ 13 мая 2013

У меня такой же вопрос по этому поводу: функция подсказки в порядке, но подсказки параметров не отображаются до тех пор, пока я не скачаю новый выпуск notepad ++ (выпуск не установлен), все в порядке. раньше я много раз пробовал и редактировал XML-файлы.

Если вы отредактируете свой собственный язык, можете скопировать из существующего языка xml для cpp.xml в папке plugins / APIs. Его правило легко понять.

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

0 голосов
/ 18 июня 2011

Блокнот ++ это очень хороший текстовый редактор, но это не IDE.
Попробуйте использовать IDE - NetBeans или PhpStorm , и вы получите гораздо больше, чем просто интеллектуальное автозаполнение.

...