GitHub 코드 검색에서 문자를 어떻게 이스케이프합니까?


102

GitHub의 코드 검색 을 사용 하여 다음과 같은 문자가 포함 된 코드 줄을 검색 하려고합니다.= , +

나는 이해한다 https://help.github.com/articles/searching-code/#considerations-for-code-search 에서 이러한 문자는 와일드 카드이며 이스케이프 처리해야한다는 합니다. 그렇지 않으면 무시됩니다.

다음은 "if \ (done is True \)" 및 다른 예입니다. "if (done is True)" .

둘 다 "your query contains a character that is ignored"검색 창 오른쪽에 동일한 경고를 반환합니다 . 내 이스케이프가 아무것도하지 않는 것 같고 내가 얻은 결과는 문자가 무시 된 것입니다.

답변:


121

나는 당신이 github의 문자를 이스케이프 할 수 있다고 생각하지 않습니다.

코드 문서 검색 에서 :

검색어의 일부로 다음 와일드 카드 문자를 사용할 수 없습니다 .. , :; / \` ' "= *!? # $ & + ^ | ~ <> () {} [] . 검색은 이러한 기호 를 무시 합니다.


11
맞아, 봤어. 이 문자를 이스케이프 할 방법이 없습니까? 내 저장소를 검색하고 싶다면 x += 2그렇게 할 방법이 없다는 의미입니까?
Eli Rose-REINSTATE MONICA

1
아니, 난 단지 복잡성을 줄이기 위해 github에 그런 식으로 elasticsearch을 구성한 생각
ChintanShah25

14
어때 @?
사용자

18
이것에 부딪쳤다; 쓸모없는 코드 검색! 나는의 모든 인스턴스를 찾을 필요 :ok:locked루비 레일에 코드베이스를. Github의 엉터리 검색은 이것을 허용하지 않습니다.

2
@User :에 따르면 이 문제 , @목록에없는 언급되었지만, 아직 같은 응답이.
Quantum Mechanic

4

이 작업은 로컬에서 수행해야합니다. 다음은 https://stackoverflow.com/a/38288679/362202의 몇 가지 옵션입니다 .

이러한 전략은 github 전체 검색에는 작동하지 않으며 이는 부끄러운 일입니다.


2
검색 할 저장소가 1000 개 이상이면 어떻게됩니까?
hfm

협업을위한 것으로 추정되는 github와 같은 사이트에서 기대하는대로 다른 사람과 결과를 공유하고 싶다면 어떻게해야합니까?
Christian

1

하나 더 (부끄러운 일부는 말할 수)가 -solution / 해결 방법 : 구글 사용은 ...

검색 필드에 site:repo-url 키워드와 함께 .

나는 action$redux-logic repo에서 검색 하고 있었고 적어도 actiongithub 검색에 나타나는 다른 모든 원치 않는 (달러 기호없이) 결과 를 필터링 할 수있었습니다 . Google에서 입력했습니다 (따옴표에주의) :

사이트 : https : //github.com/jeffbski/redux-logic "action $"

불행히도 Google은 모든 결과를 나열하지 않습니다. 그래서 처음에 세미 를 썼습니다 . 따라서 Google로 신속하게 운을 시험해 볼 수 있습니다. 원하는 것을 찾지 못한 경우 @Ran이 제안한대로 vscode, intellij 또는 cmd-line-tools와 같은 오프라인 도구를 사용하여 git repo + 검색을 확인 하십시오. Ever-Hadani

나는 github가 곧 사용자가 싫어하는 대신 좋아할 수있는 새로운 검색 기능을 제공하기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.