作为开发人员,谷歌代码搜索对我来说非常有价值 - 我每周都会使用它几次,以了解其他开发人员如何使用(通常记录很少)的API.查看其中一些API的内部结构或查找哪些API与您想要的功能相对应也很方便(特别是Android的一个很好的资源 - 给它一些你在屏幕上看到的文字,它会通常找到实施类).
现在谷歌截至2012年1月15日关闭代码搜索,是否有任何良好的替代品?
是否有任何好的软件可以让我通过我的SVN存储库搜索代码片段?我找到了'FishEye',但成本是1,200,远远超出我的预算.
有没有办法在TFS中搜索特定字符串或正则表达式的每个文件的最新版本?这可能是我唯一想念的Visual Source Safe ......
目前我在整个代码库上执行Get Latest并使用Windows Search,但是在75,000个文件中超过1GB的代码会非常痛苦.
编辑:尝试提到的powertools,但"通配符搜索"选项似乎只搜索文件名而不是内容.
更新:我们在现有的MOSS(Search Server)安装中实现了自定义搜索选项.
我工作的代码库是巨大的,并且它需要大约20分钟.我正在寻找一个很好的基于网络的源代码搜索引擎..类似于koders.com的内部网版本.
我发现的唯一的东西是Krugle企业版,它没有发布它的价格......如果你不得不问,你买不起.
我真的更喜欢一个普通的旧搜索引擎,没有很多其他的花里胡哨.
源代码主要是ASP.NET/C#和Javascript.
Google Code Search已将Subversion和Mercurial存储库编入索引,因此人们可以搜索开源项目.如何以最少的努力并且不发布我们的代码,为我公司的存储库做同样的事情?
我们在我们的商店有Trac(带Subversion),但它只对Changesets编制索引,我们也有Visual Source Safe.
svn version-control visual-sourcesafe repository code-search-engine
有什么选择可以在VIM中快速搜索"在文件中查找"?
我们的代码库足够大,搜索需要处理索引.grep/vimgrep/etc太慢了.
索引不需要特别快; 我可以一夜之间索引.
谢谢,
[编辑]我也在Windows环境中工作.
所以,假设我有一些代码存在问题,我想使用谷歌来帮助找到解决方案.因此,我将代码段粘贴到搜索栏中.Google会忽略任何特殊字符,例如运算符(尤其是'.'运算符),返回的结果与我想要的不相关.即使用双引号括起来也是如此.当尝试使用像'C#'这样的东西作为搜索的一部分时,这也很烦人.有没有人知道尊重你的特殊字符的搜索引擎?
是否有允许源代码搜索的GDS索引插件?我看到一些特定类型(Java,C++,...)和一个"任何文本".这些很好,但我想要一个允许许多/可配置扩展(HTML,CSS,JS,VB,C#,Java,Python,......)的扩展.一个巨大的好处是允许在缓存中进行语法突出显示(http://pygments.org/).
我有时需要修改OSS代码或其他人的代码(通常是基于C的,但有时候是C++/Java)并找到自己的"grep"类型,函数声明等标题,因为我遵循代码流并尝试理解系统.是否有一个很好的工具可以帮助代码浏览.我希望能够点击一个类型并被带到声明或点击一个函数名称并被带到它的实现.我在Linux机器上,所以像"只使用Visual Studio"这样的回复不一定适合我.谢谢!
我正在寻找一种方法来搜索我们的subversion存储库或只是打包的源代码.
是否有可下载的服务器/工具(如Google Code Search)来索引源代码(最好支持svn等版本控制系统)并允许我们在其中进行搜索?
是否有任何工具可以索引文档?
search ×4
svn ×2
browser ×1
c ×1
code-search ×1
find ×1
indexer ×1
repository ×1
tfs ×1
vim ×1