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.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

macOS Sequoia empêche l'installation d'une ancienne version de macOS en externe

12:45

• 5


iBoff a développé sa copie du SSD de Mac mini M4, vendue à un prix plus faible qu'Apple

11:15

• 11


GPT-4o : OpenAI peine à suivre la demande pour son nouveau générateur d’images

09:58

• 21


Faites le grand ménage de printemps sur votre Mac avec Mac Washing Machine X9 ! 📍

09:10


Final Cut Pro se met aussi à la page Image Playgrounds sur le Mac

07:57

• 10


Test du BenQ MA270U : un écran 4K pensé pour le Mac

27/03/2025 à 23:30

• 13


Xhamster et Tukif toujours disponibles en France, protégés du gourdin français par la législation européenne

27/03/2025 à 21:45

• 42


Waymo : l’humain responsable dans quasi tous les cas d’accident avec une voiture autonome de la marque

27/03/2025 à 21:00

• 37


Une RC2 pour macOS 15.4 avec Apple Intelligence et les catégories dans Mail 🆕

27/03/2025 à 19:29

• 23


WhatsApp peut remplacer Téléphone et Messages dans iOS 18

27/03/2025 à 17:53

• 101


Bouygues est déjà dans l'après-ADSL en supprimant ses offres d'abonnement

27/03/2025 à 16:40

• 17


Quel gestionnaire de mots de passe utilisez-vous ?

27/03/2025 à 15:15

• 121


Vanessa Trigub prend la direction des Apple Store

27/03/2025 à 14:45

• 11


Proton VPN intégré par défaut dans Vivaldi pour une navigation plus confidentielle

27/03/2025 à 12:09

• 25


Promos du printemps : des souris de toutes les tailles chez Logitech

27/03/2025 à 11:20

• 16


Orange va améliorer l’interface du petit écran des Livebox 6 et 7

27/03/2025 à 10:46

• 18