簡介
Google 代碼搜尋為您提供了一個搜尋網際網路上可公開訪問的原始碼的場所,從而幫助您找到功能定義和代碼示例。利用 Google 代碼搜尋,您可以:
1、使用正則表達式進行更為精確的搜尋
2、按語言、許可或檔案名稱限制搜尋
3、查看源檔案(包含指向其所在的整個包及網頁的連結)
在中國大陸,Google代碼已經不能訪問。
搜尋語法示例
regexp 搜尋正則表達式
go{2}gle hello,\ world ^int printk
"exact string" 搜尋精確字元串
"compiler happy"
class:regexp function:regexp 只搜尋類(class)名稱和函式(function)名稱 新!
class:BTree function:laugh
class:hash.*multimap function:.*range
file:regexp 僅在與 regexp 匹配的檔案或目錄中進行搜尋
file:\.js$ XMLHttpRequest file:include/ ioctl
file:/usr/sys/ken/slp.c "You are not expected to understand this."
package:regexp 搜尋名稱與 regexp 匹配的包。
(包的名稱就是其網址或 CVS伺服器信息。)
package:perl.*\.tar\.gz Frodo package:linux-2.6 int\ printk
lang:regexp 僅搜尋用與 regexp 匹配的語言編寫的程式
lang:lisp xml lang:"c++" sprintf.*%s
license:regexp 僅搜尋軟體許可與 regexp 匹配的檔案.
license:bsd int\ printf -license:gpl heapsort
Google Code與Google Developers
最開始的時候,谷歌將Google code定義為代碼開發者中心,但是隨著谷歌全國開發發展計畫的深入開展,谷歌目前正在構建新版“Google Developers”網站,以便集合谷歌所有的開發人員資源、程式、活動、網上論壇、工具以及產品,當然這也是谷歌一直在努力實現的目標。很快
而在不久的將來,所有的開發人員信息都會顯示在“Google Developers”網站上,而Google code將恢復其提供開放原始碼項目託管服務的根本功能,就像GitHub一樣。