English 中文(简体)
你们如何通过自己的来源法图书馆搜寻?
原标题:How do you search through your own libraries of source code?

我以多种文档格式撰写/修改代码,如 per、html、 c、 php、javascript、自动取用钥匙等。

我常常寻找我的个人资料库,以了解新法典中重复使用的合成物或复杂逻辑。 或者,我将通过一个名录树搜索某一特定地块的代号(例如,在垂直、取样、html和javascript中,所有提及特定方体)。 有时,我甚至寻求像 = ~ 这样的加密扼杀,因为我正在寻求在我的垂直方案中特别定期表达。

有时 我用nic语搜索现有的法典,但不幸的是,它只能寻找言语,并自动忽视任何方案拟订的辛迪。 视窗7文档搜索似乎比Windows XP档案查询差。

我的问题是...... 你们如何通过自己的来源法图书馆搜寻?

最佳回答

我通常在我的国际研究院(nu Sphere phpEd)中使用搜索功能。 它相当快,允许我按档案类型进行过滤。 视窗搜索设施是无用的,有些设备每新版本都会变坏。

在任何方面,我询问了programming-友好搜索节目。 a 后退。 或许答案之一是帮助的。

问题回答

With Cygwin:

$ find /path/to/lib -name *.pm | xargs grep -l foo

确信能够引出一些弱小的经营者,因此,单单单就离开了他们,e.g.,

$ find . | xargs grep  =~ 

利用谷歌桌面对源文档进行索引和全文检索。

Cygwin ,并学习使用Grep。 你们也许能够找到一种本土的草ep,但西格温有许多有用的 st子,因此我只是安装所有可用的包裹。

“SpotLight”和“mdfind”的指挥接口。 这些是你掌握的最好的当地搜索工具,如果你掌握在澳门的话。

开放项目 我认为,理想的法典正在使用我的编辑的“项目财务”选择。

当我必须做这种查询时,(即,我想找到一部法典的确切部分),我先使用“对目录的研究”,或“通过reg对目录的研究”,或“在指挥线上使用<编码>grep。

(对于处于窗户和(或)不喜欢CLLI的人,有一些图形工具,如<代码>grep—— 我看到一些同事使用了。

有一个统一的命名办法。 它是错失了吗? 启用Uart()或UartInitialize()或UARTInitialize()?

在窗户环境中,我使用Examine32。 它是一种粗略的通用扼杀搜索器(即有效短语?:-)。

我一般知道,我会做一点点fin子,因此,我在此段附近发表评论。 这些意见应该始终有足够的关键词,以便我找到我之后的东西。

然后,它只是一个案例,即一些异构体发现/重复。

自2006年以来 我将大部分日复一日的随机照相打成徽章,希望其中之一将做一些有益的事,我经常使用限定的<>><>>。 指挥:

  • Meta-x find-dired
  • Enter the path of the directory under which I think I ll find the interesting code
  • When it asks me for find arguments, enter (for example): -name *.rb
  • When it brings up the list of matching files, %m. to select them all (yay for Emacs s obvious key mapping)
  • Then meta-A and enter a search string.
  • Meta-, (there s another obvious key mapping for you) to go to the next match.

如果这只是一个20个工具用来解决10%问题的大例子,我不知道什么。

关于C码,我使用BSD编码风格,其中规定,名称为<代码>foo的职能。 因此,应当界定:

char *
foo(int x)
{
    ...
}

按照这一风格,功能定义是来源代码中唯一可能出现在行文开头的地方。 然后,只能使用 gr:

grep  ^foo  **/*.c

这一过滤器在usages功能上排在definition上。

www.un.org/spanish/ga/president 产生太多的卷宗名称(实际上大的源代码树),然后使用<代码>限值:

find src -name *.c -exec grep  ^foo   {}  +

请注意<代码>+ 和-exec:这取代了<代码>xargs的使用。

Pekka提供的联系迄今为我提供了最好的答案。

Powergrep is the solution that closest to what I was looking for. It s not perfect, but for a windows GUI solution... I like it.





相关问题
XML-RPC Standard and XML Data Type

I was looking at XML-RPC for a project. And correct me if I m wrong, but it seems like XML-RPC has no XML datatype. Are you supposed to pass as a string? or something else? Am I missing something? ...

Is it exists any "rss hosting" with API for creating feeds

I am creating a desktop app that will create some reports. I want to export these reports as RSS or ATOM feeds. I can easily create feeds with Rome lib for Java. But I have no idea how to spread them. ...

Improving Q-Learning

I am currently using Q-Learning to try to teach a bot how to move in a room filled with walls/obstacles. It must start in any place in the room and get to the goal state(this might be, to the tile ...

High-traffic, Highly-secure web API, what language? [closed]

If you were planning on building a high-traffic, very secure site what language would you use? For example, if you were planning on say building an authorize.net-scale site, that had to handle tons ...

Def, Void, Function?

Recently, I ve been learning different programming langages, and come across many different names to initalize a function construct. For instance, ruby and python use the def keyword, and php and ...

热门标签