Ouvrir le menu principal

MacGeneration

Recherche

Dash 6 cherche n’importe quel texte dans la documentation des langages

Nicolas Furno

mercredi 17 février 2021 à 11:30 • 2

Logiciels

Dash (30 €) est un outil destiné aux développeurs qui leur offre une interface native pour accéder à la documentation. Tout langage de développement est fourni avec une documentation qui explique le rôle de chaque fonction et commande, souvent avec des exemples. C’est un élément indispensable que l’on débute ou que l’on soit un développeur chevronné et cet utilitaire offre un accès plus confortable à ces informations.

La documentation de PHP ne contient pas d’informations officielles sur WordPress, un CMS écrit en PHP. Néanmoins, la documentation intègre aussi des commentaires, qui peuvent désormais être cherchés par Dash, ce qui permet d’afficher des résultats dans cet exemple. On voit ici sur la gauche du champ de recherche le terme « WordPress », indexé dans un commentaire.

La sixième version est désormais disponible et elle apporte une nouveauté significative : la recherche complète, sur l’intégralité de la documentation d’un langage. Jusque-là, Dash faisait une recherche sur l’index de la documentation, ce qui était utile si on cherchait des informations sur une fonction en particulier. Avec la recherche complète, on peut trouver n’importe quel texte inclus dans la documentation, même si ce n’est pas le nom de la fiche correspondante.

C’est utile pour répondre à une question pointue et ainsi s’assurer de voir tous les résultats de recherche, même ceux qui n’auraient pas été trouvés par une recherche simple. C’est aussi pratique pour ceux qui débutent, Dash va alors fonctionner davantage comme un moteur sur le web et afficher des résultats même quand on ne sait pas exactement ce que l’on doit chercher. En contrepartie, cela implique des bases de données plus grosses, ce qui explique que cette nouveauté doit être activée par l’utilisateur pour chaque langage de développement.

La méthode pour activer la recherche complète est assez particulière. Il faut d’abord télécharger la documentation dans les réglages de Dash, puis passer dans l’interface principale, cliquer sur le champ de recherche et cliquer sur le langage. Un bouton « Enable full-text search » s’affichera alors, vous pourrez cliquer dessus pour lancer l’indexation. Cela prendra quelques minutes et il faudra compter sur un fichier en moyenne 50 % plus gros, d’après le créateur de l’app.

Le bouton très discret pour activer la recherche complète sur une documentation, ici pour celle de PHP.

Autre limite à noter, toutes les documentations ne proposent pas encore cette option. La documentation pour les langages de développement et API d’Apple ne permet pas cette indexation complète, mais c’est le cas pour AppleScript, PHP, Python, Go et bien d’autres encore. Si un langage vous manque dans la liste, vous pouvez le réclamer via ce formulaire de contact.

Dash 6 ajoute aussi une fonction de filtre pour la recherche, qui permet de n’activer qu’une partie des documentations chargées seulement. Son interface a été revue pour mieux s’accorder avec celle de macOS Big Sur, qui est d’ailleurs officiellement pris en charge, et aussi pour offrir une option qui permet de basculer à tout moment du mode sombre au clair, indépendamment du réglage du système. C’est également la première version qui est fournie sous la forme d’un binaire universel, adapté aux Mac Intel comme aux Mac Apple Silicon.

La mise à jour est payante pour tous les utilisateurs, sauf ceux qui avaient acheté Dash 5 après le 15 novembre 2020. Pour les autres, comptez 20 € pour passer à la nouvelle version ou bien 30 € pour une nouvelle licence. Une version d’essai de 30 jours proposée pour tout le monde. L’app est aussi disponible sur Setapp, mais uniquement en version 5 pour le moment.

Dash 6 n’est pas traduite en français et l’app nécessite macOS 10.14 au minimum.

illustration magazine 25 ans

MacGeneration a 25 ans !

Participez à la fête et découvrez l’histoire de votre site favori en précommandant notre magazine exclusif.

Je précommande le magazine

Apple et la mémoire flash : des composants propriétaires coûteux mais durables

25/11/2024 à 20:30

• 5


Promotion Black Friday de Godeal24 : Microsoft Office à - 80 %, c'est maintenant !📍

25/11/2024 à 19:05


L’iPhone 17 « Air » n’aura peut-être pas de tiroir SIM, ni de téléobjectif, ni deux haut-parleurs

25/11/2024 à 19:04


Donald Trump : la méthode Tim Cook étudiée par les autres CEO de la tech

25/11/2024 à 15:08

• 35


Incogni : une promotion fantastique pour le Black Friday, foncez ! 📍

25/11/2024 à 11:35


Tim Cook revient en Chine pour la 3e fois de l'année

25/11/2024 à 11:20

• 8


Outlook, Exchange et le calendrier de Teams sont en panne

25/11/2024 à 11:11

• 14


Black Friday : de grosses remises sur les Magic Mouse (60 €) et Magic Keyboard USB-C

25/11/2024 à 10:10

• 11


Les haut-parleurs des MacBook Pro 14" et 16" Apple Silicon seront moins couteux à réparer

25/11/2024 à 09:48

• 0


Google Chrome : ça vaut combien ?

25/11/2024 à 08:43

• 34


Entre l’Apple TV, l’AirPods Max et Intel, la semaine d’Apple ne manque pas de rebondissements

25/11/2024 à 07:55


Les meilleures promos du Black Friday : AirPods Pro 2 et serrure HomeKit à 199 €, Apple Pencil…

24/11/2024 à 19:05

• 22


Black Friday : MacBook Air M2 à 879 € et M3 dès 979 €

24/11/2024 à 18:45

• 7


Black Friday : les AirPods Pro 2 maintenant à 199 €, un prix jamais vu 🆕

24/11/2024 à 12:56


La maison au soleil : test du système SOLIX d’Anker, le solaire avec batterie

24/11/2024 à 10:04


Apple et la mémoire flash, une longue histoire d'amour

23/11/2024 à 11:00

• 27