ฉันสามารถค้นหาข้อมูลที่ตรงจาก Google "system <<-"
โดยใช้คำพูดเช่น วิธีการทำสิ่งที่คล้ายกันสำหรับ GitHub? ฉันไม่สามารถทำงานได้
ฉันสามารถค้นหาข้อมูลที่ตรงจาก Google "system <<-"
โดยใช้คำพูดเช่น วิธีการทำสิ่งที่คล้ายกันสำหรับ GitHub? ฉันไม่สามารถทำงานได้
คำตอบ:
คุณทำไม่ได้ กฎการค้นหา GitHub อย่างเป็นทางการ:
เนื่องจากความซับซ้อนของรหัสการค้นหามีข้อ จำกัด เล็กน้อยเกี่ยวกับวิธีการค้นหา:
- จะพิจารณาเฉพาะสาขาเริ่มต้นเท่านั้น ในกรณีส่วนใหญ่จะเป็นสาขาหลัก
- ค้นหาไฟล์ที่เล็กกว่า384 KBเท่านั้น
- คุณต้องรวมคำค้นหาอย่างน้อยหนึ่งคำเสมอเมื่อค้นหาซอร์สโค้ด ตัวอย่างเช่นการค้นหา
language:go
ไม่ถูกต้องในขณะที่amazing language:go
เป็น- อย่างน้อยที่สุดผลการค้นหาสามารถแสดงสองแฟรกเมนต์จากไฟล์เดียวกัน แต่อาจมีผลลัพธ์มากกว่าภายในไฟล์
- คุณไม่สามารถใช้อักขระตัวแทนต่อไปนี้เป็นส่วนหนึ่งของคำค้นหา :
. , : ; / \ ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ]
การค้นหาจะไม่สนใจสัญลักษณ์เหล่านี้
หากคุณต้องการค้นหาในแหล่งเก็บข้อมูลเดียวคุณสามารถโคลนแบบโลคัลและใช้grep
เพื่อค้นหาสตริง:
grep -r "system <<-" /repository_dir
ldap.mycomp.com
?!?!?! ฉันไม่จำเป็นต้อง regex ผมเพียงแค่ต้องการค้นหาสตริงตัวอักษร
คุณสามารถใช้ Google ได้โดยตรง
แล้วเรื่องนี้ล่ะ
"your_string_to_search" site::https://github.com
"your_string_to_search" site::https://gist.github.com
"alias agi=" site::https://github.com/robbyrussell/oh-my-zsh
"your_string_to_search" site:https://github.com filetype:cpp
วันนี้ฉันพยายามค้นหาการจับคู่ที่ตรงกันของfilter class
ไฟล์ที่มีชื่อlogback.xml
ใน repo ใด ๆ ใน Github และฉันก็มาพร้อมกับคำถามต่อไปนี้ซึ่งทำงาน
"filter class" in:file filename:logback.xml
ในการเปิดใช้งานการจับคู่แบบตรงทั้งหมดด้วยเครื่องหมายคำพูดคุณจะต้องติดตามการค้นหาของคุณด้วยตัวปรับแต่ง "in: file" การจับคู่ไม่ชัดเจนคำว่า "คลาส" จะต้องทำตามคำว่า "ตัวกรอง" แต่ดูเหมือนว่าจะมีช่องว่างหรืออักขระสัญลักษณ์ตั้งแต่ 0 ตัวขึ้นไป
in:file
ผมเห็นความแตกต่างในการทำงานไม่มีเมื่อค้นหาด้วยหรือไม่
การเพิ่มคำตอบของ@ mrgloomหากคุณกำลังมองหารหัสในภาษาการเขียนโปรแกรมเฉพาะใน Github โดยใช้ Google คุณสามารถทำสิ่งนี้ในแถบค้นหาของ Google:
ตัวอย่าง:
intext:"%% 2 == 0" ext:R site:github.com
intext:".set(" ext:JS site:github.com
ไม่ทำงาน: /
intext:"set(" inurl:.js site:github.com
แล้วมันก็ใช้ได้ดี แต่ไม่จริง
หากแพ็คเกจของคุณอยู่ในรูปแบบเดเบียนคุณสามารถใช้การค้นหารหัสซึ่งรองรับการแสดงผลปกติ: https://codesearch.debian.net/