Поиск исходного кода с помощью Google Desktop - PullRequest
15 голосов
/ 24 сентября 2008

Существует ли плагин индексирования для GDS, который позволяет осуществлять поиск по исходному коду? Я вижу некоторые для определенных типов (Java, C ++, ...) и один для «любого текста». Это хорошо, но я бы хотел, чтобы было много / настраиваемых расширений (HTML, CSS, JS, VB, C #, Java, Python, ...). Огромным бонусом было бы включение подсветки синтаксиса (http://pygments.org/) в кеше.

Ответы [ 6 ]

5 голосов
/ 04 октября 2011

Я только что нашел Dropout, и, кажется, он отлично работает. Поместите Dropout в любую папку, и он будет индексировать все файлы в этой папке. Я положил его в папку Projects, и он просканировал весь мой код. Очень быстрый и гибкий поиск. Отключения

3 голосов
/ 24 сентября 2008

Вы можете использовать OpenGrok или другую поисковую систему, специфичную для кода.

Я написал краткий обзор некоторых из них некоторое время назад.

2 голосов
/ 17 июля 2009

Вы можете попробовать Любой индексатор текстовых файлов Ларри . Вы можете указать список расширений во время установки, и он будет выполнять полнотекстовый поиск по этим типам файлов.

2 голосов
/ 24 сентября 2008

Прошло много времени, но в последний раз, когда я пытался использовать Google Desktop для поиска кода, я нашел его совершенно неуместным для этой задачи, как я обрисовал в общих чертах в [http://perlmonks.org/?node_id=490310],, суть которого что GDS (без вывода сообщений) проиндексировал лишь крошечную долю многих файлов исходного кода (и затруднил выяснение, почему при поиске так часто не удается найти так много того, что было в файлах исходного кода).

Я обнаружил, что Copernic Desktop Search лучше работает с файлами кода (но у меня также были проблемы с более поздними версиями, из-за которых не все совпадения были найдены, поэтому я остановился на версии 2.1.1). Но в настоящее время я не пользуюсь им много (в основном потому, что у меня нет разрешения на установку таких вещей на ноутбук, предоставленный моим новым работодателем).

0 голосов
/ 10 марта 2010

Это не плагин Google Desktop, но он работает для того, что нам нужно.

Мы начали использовать http://svnquery.tigris.org/, и это работает, и работает очень быстро. Я хотел бы, чтобы он поддерживал несколько репозиториев на сайт. У нас есть репозиторий для каждого проекта, поэтому в настоящее время мне нужно создать виртуальный каталог для каждого нашего проекта. Не ограничитель показа, просто то, что нам нужно автоматизировать в нашем скрипте настройки проекта.

0 голосов
/ 10 марта 2010

Я просто попробую:

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

.. также вы можете искать вещи в своем дереве Java, используя следующий синтаксис в Google Desktop:

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

.. где я храню свой код в "C: \ hft \ trunk"

...