tg-me.com/golang_for_two/67
Last Update:
Note #41: Поиск по исходному коду Go 🏄♂️gg
- еще один аналог старичка grep
, который сужает поиск только: по ключевым словам, комментариям, и различным литералам.
Итак что умеет gg
:
💥Поиск числа 255 в разных системах счисления (0b1111_1111, 0377, 0o377, 255, 0xff) во всех *.go файлах в текущей директории:
gg v 255 .
💥Поиск по всем комментариям, которые содержат слово
case
и игнорирует конструкцию switch case
:gg c case .
💥Поиск по всем ключевым словам, в частности по ifaм:
gg k if .
Болеше инфы как обычно в help. Have fun!
P.S. Также рекомендую познакомиться с аналогами
grep
заточенных под разработчиков: ripgrep
(Rust), pt
(platinum searcher) или ag
(silver searcher) и ack
eсли вы еще не слышали о них.Useful links:
https://github.com/MichaelTJones/gg
https://github.com/BurntSushi/ripgrep
https://github.com/monochromegane/the_platinum_searcher
https://github.com/ggreer/the_silver_searcher
BY 🇺🇦 Go for two :)
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/golang_for_two/67