Có một sự thay thế cho Google Code Search không? [đóng cửa]


26

Theo Blog chính thức của Google :

Tìm kiếm mã, được thiết kế để giúp mọi người tìm kiếm mã nguồn mở trên toàn bộ web, sẽ bị tắt cùng với API Tìm kiếm mã vào ngày 15 tháng 1 năm 2012.

Tìm kiếm mã Google hiện đã không còn nữa và vì điều đó khiến việc hiểu các tính năng được trình bày trở nên khó khăn hơn nhiều, đây là nỗ lực của tôi để hiển thị chúng thông qua thông tin tôi thu thập được từ bộ đệm của trang cho Tùy chọn tìm kiếm:

"Trong hộp tìm kiếm" chỉ cần lưu ý cú pháp để nhập lệnh trực tiếp vào hộp tìm kiếm chính thay vì sử dụng giao diện tìm kiếm nâng cao.

  • Gói (Trong Hộp Tìm kiếm: "gói: linux-2.6")
  • Ngôn ngữ (Trong Hộp Tìm kiếm: "lang: c ++")
    • (TÙY CHỌN: bất kỳ ngôn ngữ, hành động, ada, applescript, asp, lắp ráp, autoconf, automake, awk, basic, bat, c, c #, c ++, caja, cobol, Coldfusion, configure, css, d, eiffel, erlang, fortran, đi, haskell, thông báo, java, java, javascript, jsp, lex, limbo, lisp, lolcode, lua, m4, makefile, maple, mathicala, matlab, messagecatalog, modula2, modula3, objectivec, ocaml, pascal, pod, prolog, proto, python, python, r, rebol, ruby, sas, plan, scilab, sgml, shell, smalltalk, sml, sql, svg, tcl, tex, texinfo, troff, verilog, vhdl, vim, xslt xul, yacc)
  • Tệp (Trong Hộp Tìm kiếm: "tệp: ^. *. Java $")
  • Lớp (Trong Hộp Tìm kiếm: "lớp: HashMap")
  • Hàm (Trong Hộp Tìm kiếm: "function: toString")
  • Giấy phép (Trong Hộp Tìm kiếm: "giấy phép: mozilla")
    • (TÙY CHỌN: null / bất kỳ giấy phép, aladdin / Aladdin-Public-License, art / Artistic-License, apache / Apache-License, apple / Apple-Public-Source-License, bsd / BSD-License, cpl / Common-Public -License, epl / Eclipse-Public-License, agpl / GNU-Affero-General-Public-License, gpl / GNU-General-Public-License, lgpl / GNU-Lesser-General-Public-License, từ chối trách nhiệm / Lịch sử-Giấy phép -Notice-and-Disclaimer, ibm / IBM-Public-License, lucent / Lucent-Public-License, mit / MIT-License, mozilla / Mozilla-Public-License, nasa / NASA-Open-Source-Thỏa thuận, python / Python -Software-Foundation-License, qpl / Q-Public-License, Sleepycat / Sleepycat-License, zope / Zope-Public-License)
  • Phân biệt chữ hoa chữ thường (Trong Hộp tìm kiếm: "trường hợp: không")
    • (TÙY CHỌN: có, không)

Cũng được sử dụng để hiểu công cụ tìm kiếm sẽ là trang Câu hỏi thường gặp trực tiếp cho Tìm kiếm Mã của Google .

Có công cụ tìm kiếm mã nào thay thế hoàn toàn các tính năng của Google Code Search không?


3
@Mark Trapp: Câu trả lời chứa "sự kiện, tài liệu tham khảo hoặc chuyên môn cụ thể" - và tôi không thấy bất kỳ "ý kiến, tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng" nào, cũng như trong khoảng thời gian câu hỏi đã được đăng điều đó có vẻ như Vấn đề với câu hỏi là gì? Cảm ơn!
sai lầm ngớ ngẩn

1
Đó là một cuộc thăm dò: xem " Câu hỏi thực sự có câu trả lời " để được giải thích dài hơn. Nếu bạn có thêm bất kỳ câu hỏi hoặc thắc mắc nào, vui lòng hỏi trên trang web thảo luận meta của chúng tôi .

@Mark Trapp: Đăng một câu trả lời cho meta theo yêu cầu, Câu hỏi này có phải là một cuộc thăm dò không?
sai lầm ngớ ngẩn

Câu trả lời:


17

Bảy công cụ tìm kiếm mã tương tự được trình bày dưới dạng thay thế tại AlternTo.net :

Koders.com

Koders là một công cụ tìm kiếm mã nguồn mở cụ thể theo cú pháp (33 ngôn ngữ, sắp có 43), cho phép các nhà phát triển tìm, hiểu và sử dụng mã nguồn mở. Koders có một chỉ mục tìm kiếm gồm vài tỷ dòng mã, và sẽ tiếp tục mở rộng điều này để đưa vào danh sách dự án mở rộng trên ohloh.net.

tìm kiếm [mã]

tìm kiếm [code] là một công cụ tìm kiếm cụ thể mã. Tài liệu API, đoạn mã và kho lưu trữ nguồn mở (phần mềm miễn phí) được lập chỉ mục và tìm kiếm. Hầu hết các thông tin được trình bày theo cách mà bạn không cần phải nhấp qua, nhưng tất nhiên bạn luôn có thể.

Biểu tượng

SymbolHound cung cấp tìm kiếm bao gồm biểu tượng của các kho mã nguồn mở, ngoài ra còn có một tính năng cho phép tìm kiếm trên web thông thường cho các ký tự đặc biệt bị bỏ qua.

Vịt mã đen

Black Duck® Code Sight ™ là một công cụ tìm kiếm mã nguồn có thể mở rộng, cụ thể theo cú pháp (43 ngôn ngữ) cho phép các nhà phát triển tìm, hiểu và sử dụng mã được chia sẻ. Bộ điều hợp bên ngoài của Code Sight cho phép tạo chỉ mục tìm kiếm từ hệ thống tệp hoặc trên nhiều hệ thống và loại quản lý mã nguồn. Giới hạn phiên bản miễn phí là 5 triệu LỘC

Codase

Codase là công ty tìm kiếm mã nguồn hàng đầu với sự hiểu biết về mã nguồn tiên tiến và công nghệ tìm kiếm / chỉ mục xml. Thay vì coi mã là văn bản, Codase hiểu ngôn ngữ lập trình và coi mã là mã, theo cách nó được coi là. Cách tiếp cận độc đáo và nhận biết cú pháp này cung cấp kết quả tìm kiếm chính xác và chi tiết nhất với các mức độ kiểm soát chi tiết tốt. Với Codase, người ta có thể tìm kiếm các hàm, lớp, chuỗi, hằng, macro, nhận xét và các cấu trúc ngôn ngữ lập trình khác.

Mã vạch

GrepCode.com là một công cụ tìm kiếm mã được các nhà phát triển xây dựng để các nhà phát triển tìm kiếm và duyệt các dự án Java nguồn mở.

mã zGrep

zGrepCode.com là người trợ giúp của bạn để duyệt mã nguồn mở trực tuyến. Nó cho phép bạn điều hướng mã theo kiểu IDE nơi bạn có thể theo dõi các tài liệu tham khảo, đọc tài liệu nội tuyến và chia sẻ các đoạn mã ở bất cứ đâu một cách dễ dàng.

Một dịch vụ rất giống là Snipplr , một công cụ tìm kiếm đoạn mã. Tôi không nghĩ có một sự thay thế rõ ràng, tất cả các dịch vụ đều có những đặc điểm riêng biệt, bạn sẽ phải tự đánh giá chúng và xem bạn thích cái nào nhất.

Đáng lưu ý rằng Google Code Search chưa thực sự chết .


1
Tôi muốn giới thiệu Snip2Code: snip2code.com . Nó có một công cụ tìm kiếm mạnh mẽ như một trong Google Code Search, tích hợp cao trong các IDE như Eclipse, Visual Studio, IntelliJ, Notepad ++ và sự phát triển tốt của các lập trình viên đăng đoạn trích mới bằng tất cả các ngôn ngữ
Cristiano Ghersi

1
Một tùy chọn khác là zgrepcode.com , điều này không chỉ cung cấp cho bạn một giải pháp thay thế cho grepcode (Khi grepcode ngừng hoạt động), mà còn cung cấp cho bạn trải nghiệm IDE trên trình duyệt web cùng với các đoạn mã và mẫu.
Amandeep Singh

GrepCode.com đã bị ngưng. Tôi nghĩ rằng giải pháp thay thế cho nó là zGrepCode.com
Arry

12

Hãy thử điều này: Koders

Chỉnh sửa

Cập nhật: Koders đã hợp nhất với Ohloh .


2
Thật không may, nó không linh hoạt như CodeSearch, nhưng tốt, có vẻ như chúng ta phải sống với nó: - /
johannes

Nó không thể đăng ký và cung cấp cho hàng triệu bản sao ... goo.gl/ODY1U so với goo.gl/q6QVZ
Nakilon

2
Câu trả lời chỉ liên kết không đặc biệt hữu ích, vui lòng mở rộng câu trả lời của bạn để cho chúng tôi biết lý do tại sao bạn đề xuất Koders thay thế cho Tìm kiếm mã của Google.
yannis

3

Ngày 6 tháng 11 năm 2012, một công cụ tìm kiếm mã regrec cho tất cả các gói Debian đã được công bố trên danh sách gửi thư của debian-devel:

http://codesearch.debian.net/

Các truy vấn tìm kiếm có thể được viết theo cú pháp biểu thức chính quy được xác định bởi re2 .

Có thể tìm kiếm một loại tệp cụ thể (C, C ++, Perl, Python, Go, Java, Ruby, Shell) trong đó các tệp đã được lọc bởi phần mở rộng của chúng.

Debian rất nghiêm túc trong việc cấp phép Phần mềm. Nếu bạn tìm thấy mã trong công cụ tìm kiếm này, bạn có thể tin tưởng rằng phần mềm đang đáp ứng các yêu cầu để trở thành phần mềm nguồn mở.

Nó cũng là tuyệt vời để có thể tìm kiếm trong các tập tin debian / quy tắc . Chúng thường không được phân phối trong các gói nguồn bên ngoài Debian. Trong các tệp này, bạn có thể thấy cách gói được tạo cho Debian, ví dụ: tùy chọn nào được cung cấp cho lệnh CMake (nếu CMake là hệ thống xây dựng trong gói).


2

Ngoài ra còn có http://www.koders.com/ :

Koders.com, một công ty phần mềm Black Duck, là một công cụ tìm kiếm trực tuyến miễn phí cho phần mềm nguồn mở và mã có thể tải xuống web khác.

Hơn 30.000 nhà phát triển mỗi ngày dựa vào Koders để tìm kiếm hơn 1 tỷ dòng mã được viết bằng hơn 30 ngôn ngữ và được xác định bằng 28 giấy phép phần mềm.

Koders đang giúp thúc đẩy cuộc cách mạng phần mềm nguồn mở. Các nhà phát triển có thể sử dụng tài nguyên miễn phí này để nhanh chóng tìm ra mã nguồn mở, phương pháp, ví dụ, thuật toán và nhiều hơn nữa, cho phép họ thành công hơn với nguồn mở và hoàn thành các dự án nhanh hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.