Поиск исходного кода с помощью Google Desktop

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

Ответы

Ответ 1

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

Ответ 3

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

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

Ответ 4

Вы можете попробовать Larry Any Text File Indexer. Вы можете указать список расширений во время установки, и он будет выполнять полнотекстовый поиск по этим типам файлов.

Ответ 5

Я просто даю это:

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

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

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

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

Ответ 6

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

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