pan*_*ish 19 language-agnostic
我用多种文件格式编写/修改代码,如perl,html,css,php,javascript,autohotkey脚本,等等.
我经常在我的个人源代码库中搜索语法或复杂逻辑的示例,以便在新代码中重用.或者,我将在目录树中搜索特定字符串的代码引用(例如,对perl,php,html和javascript中的特定css样式的所有引用).有时我甚至会搜索像=〜这样的神秘字符串,因为我在我的一个perl程序中搜索特定的正则表达式.
有时我使用copernic搜索现有代码,但不幸的是它只能搜索单词并自动忽略任何编程语法.Windows 7文件搜索似乎比Windows XP文件搜索更糟糕.
我的问题是......你如何搜索自己的源代码库?
有了Cygwin:
$ find /path/to/lib -name \*.pm | xargs grep -l foo
Run Code Online (Sandbox Code Playgroud)
一定要引用时髦的操作符,以便shell将它们单独留下,例如,
$ find . | xargs grep '=~'
Run Code Online (Sandbox Code Playgroud)