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

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"검색 창 오른쪽에 동일한 경고를 반환합니다 . 내 이스케이프가 아무것도하지 않는 것 같고 내가 얻은 결과는 문자가 무시 된 것입니다.



답변

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

코드 문서 검색 에서 :

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


답변

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

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


답변

하나 더 (부끄러운 일부는 말할 수)가 -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가 곧 사용자가 싫어하는 대신 좋아할 수있는 새로운 검색 기능을 제공하기를 바랍니다.


답변