Saya mencoba untuk menggunakan pencarian kode GitHub ini untuk mencari beberapa baris kode yang mengandung karakter seperti =
, +
, dll
Saya memahami dari https://help.github.com/articles/searching-code/#considerations-for-code-search bahwa karakter ini adalah karakter pengganti dan harus di-escape, jika tidak, karakter tersebut akan diabaikan.
Berikut ini contohnya: "if \ (done is True \)" , dan lainnya: "if (done is True)" .
Keduanya mengembalikan "your query contains a character that is ignored"
peringatan yang sama di sisi kanan bilah pencarian. Pelarian saya sepertinya tidak melakukan apa-apa dan hasil yang saya dapatkan dengan karakter yang diabaikan.
sumber
x += 2
tidak ada cara untuk melakukan itu?@
?:ok
dan:locked
dalam basis kode Ruby on Rails. Pencarian buruk Github tidak mengizinkan ini.@
telah disebutkan sebagai tidak ada dalam daftar, tetapi belum ada tanggapan.Anda perlu melakukan ini secara lokal. Berikut beberapa opsinya, dari https://stackoverflow.com/a/38288679/362202 :
git grep
, yang mendukung regexp dasar atau diperpanjang POSIX regexp (git grep -E
)git log --all -S...
git rev-list --all|grep xxx
yang juga memungkinkan regexpStrategi ini tidak akan berhasil untuk pencarian di seluruh github, yang memalukan.
sumber
ada satu lagi (beberapa mungkin mengatakan memalukan) semi- solusi / solusi: Menggunakan google ...
Di bidang pencarian masukkan
site:repo-url
selain kata kunci Anda.Saya mencari
action$
di repo redux-logic dan setidaknya bisa menyaring semua hasil yang tidak diinginkanaction
(tanpa tanda dolar) yang muncul dalam pencarian github. Di Google saya mengetik (perhatikan kutipannya):situs: https: //github.com/jeffbski/redux-logic "action $"
Sayangnya, google tidak akan mencantumkan semua hasil. Itu sebabnya saya menulis semi di awal. Jadi Anda dapat mencoba keberuntungan Anda dengan cepat dengan google, jika Anda tidak menemukan apa yang Anda cari, kembali untuk memeriksa pencarian git repo + dengan alat offline seperti vscode, intellij atau cmd-line-tools seperti yang disarankan oleh @Ran Ever-Hadani
Saya berharap github akan segera hadir dengan fitur pencarian terbaru, yang dapat disukai oleh para penggunanya daripada dibenci.
sumber