2008-09-24 23 views
15

GDS için kaynak kodu aramasına izin veren bir indeksleme eklentisi var mı? Belirli türler için (Java, C++, ...) ve biri için "herhangi bir metin" görüyorum. Bunlar güzel, ama birçok/yapılandırılabilir uzantı (HTML, CSS, JS, VB, C#, Java, Python, ...) için izin veren bir tane istiyorum. Önbellekteki sözdizimi vurgulamaya (http://pygments.org/) izin vermek büyük bir bonus olacaktır.Google Desktop ile kaynak kodu arama

cevap

5

Sadece Dropout buldum ve harika çalışıyor gibi görünüyor. Herhangi bir klasöre Dropout koyun ve bu klasördeki tüm dosyaları endeksleyecektir. Projelerim klasörüne koydum ve tüm kodlarımı taradım. Çok hızlı ve esnek arama. Dropout

2

Çok uzun bir zaman geçti, ancak Google Desktop Search'ü kod aramak için kullanmaya çalıştığım son kez, söz konusu görev için oldukça uygunsuz buldum. [http://perlmonks.org/?node_id=490310] adresinde özetlediğim gibi, GDS'nin özü budur. sessizce) birçok kaynak kod dosyasının sadece küçük bir kısmını dizine ekledi (ve neden bu kadar çok arama yaptıklarını anlamak için neden bu kadar çok kaynak kod dosyalarında ne olduğunu bulmakta zorlandı).

Copernic Desktop Search'ün kod dosyalarında daha iyi çalıştığını buldum (ancak sürüm 2.1.1 ile kaldığım için tüm eşleşmeleri bulamadığı için daha sonraki sürümlerinde sorun yaşadım). Ancak bu günlerde fazla kullanmıyorum (çoğu zaman yeni işverenimin dizüstü bilgisayarına bu tür şeyleri yükleme iznim yok).

+0

Kaynak kod aramada kötüye giden kişiyi buldum. Yakın zamanda kaldırdım. – cbrulak

0
Im sadece bu bir go vererek

:

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

..where: Google Desktop aşağıdaki sözdizimini kullanarak Java ağacında şeyler arayabilirsiniz ..also

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

Kodumu "C: \ hft \ trunk"

+0

Maalesef, bağlantı artık geçerli değil. Bunun nereden alınabileceği yeni bir link biliyor musunuz? – Matt

0

'da saklıyorum. Bu bir Google Desktop eklentisi değil, ihtiyacımız olan şey için çalışıyor.

http://svnquery.tigris.org/'u kullanmaya başladık ve işe çok hızlı görünüyor. Her site için çoklu depoları desteklemesini isterdim. Her proje için bir deponuz var, şu an sahip olduğumuz her proje için sanal bir dizin oluşturmam gerekiyor. Bir gösteri stoperi değil, sadece proje kurulum komut dosyamızda otomatikleştirmemiz gereken bir şey.