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.

Ajouter ce site dans Google News

Non, Apple : la Bourgogne, ce n’est pas le Bordeaux

09/09/2026 à 22:50

• 48


iPhone Duo : la pliure à l'épreuve des premières prises en main

09/09/2026 à 22:05

• 47


iPhone 18 Pro, iPhone Duo et anciens modèles : tous les prix (en hausse) et dates de sortie

09/09/2026 à 22:05

• 25


Keynote : John Ternus prend les rênes et plie le jeu avec l'iPhone Duo

09/09/2026 à 21:21

• 35


iOS 27, iPadOS 27, macOS 27 : découvrez notre nouveau livre !

09/09/2026 à 21:20

• 17


Apple Watch Series 12 et Ultra 4 : Apple muscle les capteurs et la batterie

09/09/2026 à 21:09

• 14


Apple présente l’iPhone Duo, le premier iPhone pliant

09/09/2026 à 21:08

• 113


iPhone Duo, 18 Pro, AirPods 5 : toutes les vidéos du Keynote

09/09/2026 à 21:06

• 3


UPDF 2.5 : l'éditeur PDF dopé à l'IA qui fait de l'ombre à Adobe sur Mac 📍

09/09/2026 à 20:48

• 0


macOS 27 Golden Gate sortira le 14 septembre en version finale, la RC est disponible

09/09/2026 à 20:34

• 7


L’app Santé totalement revue, avec un score de Préparation pour accompagner les nouvelles Apple Watch

09/09/2026 à 20:04

• 16


Apple présente les AirPods 5, avec une réduction de bruit améliorée

09/09/2026 à 19:59

• 13


iOS 27 et iPadOS 27 disponibles le 14 septembre en version finale, les RC sont déjà là

09/09/2026 à 19:58

• 8


Siri AI parlera français en octobre… sauf en Union Européenne (mais bien sur le Mac)

09/09/2026 à 19:38

• 42


Apple améliore la caméra de l’iPhone 18 Pro et ajoute un objectif à ouverture variable

09/09/2026 à 19:38

• 13


Comme la puce M6, l'A20 Pro a deux Neural Engine

09/09/2026 à 19:21

• 8