Google Desktop pour développeur

Est-ce que vous utilisez Google Desktop?  Est-ce que vous connaissez?  Vous devriez, c’est merveilleux.  Comme son nom l’indique c’est un Google, mais pour le contenu de votre ordinateur.  Mais vous me direz:”Windows propose déjà un outil de recherche pourquoi je devrais en installer un autre?”.   Voici la réponse…

disponible de partout

Vous n’avez pas besoin d’ouvrir une fenêtre de Windows explorer pour faire une recherche, un simple [Ctrl]-[Ctrl] et hop la fenêtre de recherche apparait.
Simple et rapide.  Il y a aussi des options pour l’avoir en permanence dans la barre de navigation ou en gadget.

Vite comme dans instentané

Si vous avez déjà recherché avec l’outil de Windows, vous savez que c’est loooooooooooooooooooong.  Avec Google Desktop le résultat est instantané et même que les résultats sont regroupés par type: courriels, fichiers ou historique de navigation… 
Le secret de sa vitesse est qu’un index est construit lorsque vous n’utilisez pas l’ordinateur…

Oui mais

La seule faiblesse (mais il y a une solution) de Google Desktop est qu’il recherche seulement dans les fichiers de type Word, Excell, Texte, PDF et quelques autres.  La plus par du temps quand je fais une recherche c’est pour retrouver une fonction d’une classe C# que j’ai déjà écrite or Google Desktop ne regarde pas dans c’est fichiers…

 

La solution

Il y a quatre étapes à faire:
  1. Télécharger le Google Gadget: Larry's Any Text File Indexer  
  2. Exécuter "LarrysAnyTextFileIndexer.exe"
  3. Une fois que le Bloc-notes s'ouvre avec le fichier de configuration, modifiez-le en ajoutant ou en enlevant les extensions de fichier que vous voulez.
  4. Savegardez, c’est terminé!
Voici ce que donnait mon fichier de configuration:
# Larry's Any Text File Indexer by Larry Gadea (trivex@trivex.net)
# Configuration File
#
# To add new extensions to be supported by GDS, add them below. They will be parsed as text.
# The syntax is:
#    AddNewExtension <extension>
 
# Popular .NET file types
AddNewExtension "cs"
AddNewExtension "vb"
 
# VB6 file types
AddNewExtension "frm"
AddNewExtension "bas"
AddNewExtension "cls"
 
# Other types
AddNewExtension "sql"
AddNewExtension "bat"
 
# HTA / HTC file types
AddNewExtension "hta"
AddNewExtension "htc"
 
# VB Script files
AddNewExtension "vbs"
 
# SOAP files (xml)
AddNewExtension "wsdl"
AddNewExtension "wsml"
 
# DOS command line
AddNewExtension "cmd"
 
# Project files for VB
AddNewExtension "vbg"
AddNewExtension "vbp"
 
# ASP source files
AddNewExtension "asp"
 
# Comma separated values files : contain data
AddNewExtension "csv"
 
# SQL file types (prc and fun are default file types for ApexSQL and contain 
# just SQL as well)
AddNewExtension "prc"
AddNewExtension "fun"
 
# Reporting services file types
AddNewExtension "rdl"
AddNewExtension "rds"
 
# URLs
AddNewExtension "url"
 
# web
AddNewExtension "js"
AddNewExtension "htm"
AddNewExtension "html"
AddNewExtension "css"
AddNewExtension "xhtml"
AddNewExtension "aspx"
AddNewExtension "spark"
AddNewExtension "config"
 
# Xml Files
AddNewExtension "xml"
AddNewExtension "xls"
 
# Template
AddNewExtension "t4"

Référence:

~ franky