Même si le système d'autocomplétion de fonction proposé par l'éditeur Notepad++ n'est pas pleinement satisfaisant, il propose néanmoins une option que je trouve fort utile : l'autocomplétion de paramètres. Elle permet d'afficher instantanément en infobulle le prototype complet de la fonction native qu'on est en train d'utiliser.
Pour l'activer, il faut se rendre dans le menu [Paramètrage]/[Préférences]/[Sauvegarde/Auto-complétion] et cocher la case [Afficher paramètres pendant la saisie]
Malheureusement, en ce qui concerne PHP, la base de données utilisée par l'éditeur semble dater de Mathusalem. De nombreuses fonctions n'y sont pas répertoriées, et pire encore pour être induit en erreur, certains paramètres sont parfois manquants, les types et les valeurs de retour ne sont pas toujours corrects, la plupart des valeurs par défaut ne sont pas mentionnées, de même que les passages par référence.
Je me suis donc attardé à reconstruire une base de données aussi "up-to-date" que possible. Elle est téléchargeable ici (dernière mise à jour le 16/02/2011) et doit être extraite dans le répertoire Notepad++/plugins/APIs/
Téléchargements
- php.xml.7z v1.53 (16/02/2011)
- php.xml.rar v1.50 (08/11/2010)
- php.xml.rar v1.48 (14/10/2010)
- php.xml.rar v1.47 (13/08/2010)
- php.xml.rar v1.46 (06/08/2010)
- php.xml.rar v1.45 (23/07/2010)
- php.xml.rar v1.43 (21/07/2010)
- php.xml.rar v1.41 (09/07/2010)
- php.xml.rar v1.38 (30/06/2010)
- php.xml.rar v1.37 (29/06/2010)
- php.xml.rar v1.36 (28/06/2010)
- php.xml.rar v1.35 (25/06/2010)
- php.xml.rar v1.34 (24/06/2010)
Vos commentaires
et là, magie !
Utilise Ctrl-Shift-Espace pour réafficher ce bloc si il disparait.
J'ai pu mettre le fichier dans Notepad++/plugins/APIs/.
Comment l'activer ?
Car, je n'arrive pas à installer 7-zip
Tout d'abord merci pour ce superbe plugin !
Par contre, mon notepad++ plante dès lors que j'utilise une fonction que j'ai moi même déclarée... au moment où j'ajoute ma parenthèse, le programme plante et se ferme.
Est ce qu'une solution existe ?
Merci
Tu viens de révolutionner le dev PHP de toute notre équipe \o/
Est-ce qu'il est prévu dans l'autocomplétion (fichier php.xml) de pouvoir mettre des objets comme DateTime et les fonctions qui vont avec, si oui comment. Dans le source je n'ai rien vu de semblable
Je vois que ta dernière mise à jour du fichier des fonctions commence à dater.
N'existe t il pas de "base de données" officielle qui contienne la liste de toutes les fonctions php et leur parametres ?
Histoire pouvoir générer automatiquement ce fichier à jour à chaque fois.
Merci d'offrir ainsi votre aide et le fruit de votre travail.
Juste je trouve dommage de le fournir en ".rar", qui est un format fermé alors que des produits comme 7zip sont vraiment efficaces.
Bonne continuation
je suppose que tu es déjà en contact avec l'auteur de Notepad++, puisque ton php.xml est inclus
une remarque rapide concernant ton dernier fichier, plusieurs balises </KeyWord> ont des espaces qui traînent derrière
j'ai également vu ton tracker au sujet de la liste des mots en surbrillance (https://sourceforge.net/tracker/?func=detail&aid=3025951&group_id=95717&atid=612384), bravo pour ce travail impressionant !
++
as well as anonymous device that enables you to transform and download YouTube videos as MP3 audio documents
without the need for software downloads. Our solution supports
significant tools such as Android, apple iphone, Windows, as well as Mac,
enabling you to download video clips in the greatest
readily available high quality. Just paste the YouTube
video clip link into the search box and also click the "Convert" switch.
Within secs, your MP3 data will be ready for download.
Produce playlists of top quality MP3 documents as well as
take pleasure in the music from your preferred YouTube video clips.
Protect audio high quality while removing 4K video
clips. Our service offers a safe and also hassle-free alternative for
transforming and also downloading MP3s from YouTube
and also various other streaming platforms. Select multiple videos or videos of varying lengths as
well as conveniently download them to your desktop or mobile device without constraints or the requirement for registration. PLEASE NOTE: There is a limit on downloading MP3 data longer
than 10 mins at a time.