2008-09-24 17 views
15

¿Existe un complemento de indexación para GDS que permita la búsqueda de código fuente? Veo algunos para tipos específicos (Java, C++, ...) y uno para "cualquier texto". Estos son buenos, pero me gustaría uno que permita muchas/extensiones configurables (HTML, CSS, JS, VB, C#, Java, Python, ...). Una gran ventaja sería permitir el resaltado de sintaxis (http://pygments.org/) en la caché.Búsqueda de código fuente con Google Desktop

Respuesta

5

Acabo de encontrar Dropout y parece funcionar muy bien. Coloque Dropout en cualquier carpeta e indexará todos los archivos en esa carpeta. Lo puse en mi carpeta Proyectos y rastreó todo mi código. Búsqueda muy rápida y flexible. Dropout

3

En su lugar, podría usar OpenGrok o algún otro motor de búsqueda específico del código.

I wrote a quick review de algunos de ellos hace algún tiempo.

2

Ha pasado mucho tiempo, pero la última vez que traté de usar Google Desktop Search para buscar código, me pareció bastante inapropiado para esa tarea, como describí en [http://perlmonks.org/?node_id=490310], cuya esencia es ese GDS (silenciosamente) solo indexó una pequeña fracción de muchos archivos de código fuente (y fue todo un desafío descubrir por qué la búsqueda a menudo no lograba encontrar tanto de lo que estaba en los archivos de código fuente).

Encontré que Copernic Desktop Search funcionaba mejor en los archivos de código (pero también tuve problemas con las versiones posteriores de tener errores al no encontrar todas las coincidencias, así que me quedé con la versión 2.1.1). Pero en estos días no lo uso mucho (sobre todo porque no tengo permiso para instalar tales cosas en la computadora portátil proporcionada por mi nuevo empleador).

+0

Encontré que copernic es horrible en la búsqueda de código fuente. Lo eliminé recientemente – cbrulak

0

Im apenas dando esto un ir:

http://desktop.google.com/plugins/i/java.html?hl=en

..also puede buscar las cosas en su árbol de Java utilizando la siguiente sintaxis en Google Desktop:

<YOUR SEARCH> filetype:java under:"C:\hft\trunk" 

..where Guardo mi código en "C: \ hft \ trunk"

+0

Desafortunadamente, el enlace ya no es válido. ¿Conoces un nuevo enlace desde donde puedes obtenerlo? – Matt

0

Esto no es un complemento de Google Desktop, pero funciona para lo que necesitamos.

Hemos comenzado a usar http://svnquery.tigris.org/ y parece que funciona y es muy rápido. Desearía que admitiera varios repositorios por sitio. Tenemos un repositorio por proyecto, por lo que actualmente tengo que crear un directorio virtual para cada proyecto que tenemos. No es un show stopper, simplemente algo que necesitamos automatizar en nuestro script de configuración de proyectos.

Cuestiones relacionadas