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.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

macOS 26 ne veut pas s’installer sur les Mac Studio M3 Ultra

20:00

• 16


Apple ne devrait pas avoir la primeur sur la gravure en 1,6 nm de TSMC : Nvidia passerait avant

18:30

• 9


macOS Tahoe : plus besoin de KVM pour se connecter à un Mac après une panne de courant

17:15

• 3


Revue de tests de l’iPhone Air : le design séduit, les compromis interrogent

16:32

• 63


Revue des tests des iPhone 17 Pro : ils chauffent moins, mais ne réinventent pas la roue

16:20

• 27


Est-ce que mettre la TV en pause, c'est de la copie privée ? SFR pense que non, Copie France pense que si

16:20

• 48


macOS Tahoe : Apple simplifie la configuration de FileVault en augmentant sa sécurité

15:30

• 16


Le codec AV2 annoncé, alors qu'Apple peine à prendre en charge massivement l'AV1

13:45

• 20


tvOS 26 à l’essai : notre prise en main des nouveautés pour l’Apple TV

13:15

• 16


Kuo : Apple lancera un MacBook Pro à écran OLED tactile fin 2026

12:07

• 39


10 € de réduction sur l'ensemble des coques Apple pour les nouveaux iPhone

10:50

• 0


Promo : le MacBook Air M4 15" avec 24 Go de RAM et 512 Go de stockage à son prix le plus bas

10:39

• 2


macOS Tahoe peut se connecter automatiquement au partage de connexion d’un iPhone

09:35

• 21


4K, 5K, 6K : le guide des meilleurs écrans externes pour votre Mac

08:40

• 34


iOS 26 : RCS, nouveau Siri, météo par satellite… le programme des prochains mois

08:03

• 35


macOS 15.7 ainsi qu'iOS 18.7 corrigent des failles de sécurité, et l'iPhone 6s a aussi droit à sa mise à jour 🆕

16/09/2025 à 22:31

• 36