programing

Silver Searcher - 파일을 무시하는 방법

topblog 2023. 10. 25. 21:59
반응형

Silver Searcher - 파일을 무시하는 방법

문서에 따르면, 그것은 다음과 같습니다.

--ignore PATTERN

태그가 들어있는 파일이 있는데 이름이 "태그"입니다.나는 다음을 시도해 보았지만, 각각은 여전히 태그 파일을 통해 검색합니다.

ag -Qt --ignore ".*tags" "asdf"

ag -Qt --ignore .*tags "asdf"

ag -Qt --ignore "tags" "asdf"

ag -Qt --ignore tags "asdf"

ag -Qt --ignore *tags

아무 것도 작동하지 않습니다.

여기에 제시된 내용을 사용하면 ag가 전혀 수용하지 않습니다.

temp.tag로 이름을 바꾸고 사용하는 방법으로 해결하려고 했습니다.*.tags무시하려는 패턴이 있지만 여전히 효과가 없습니다.

무슨 생각 있어요?

제외할 파일 목록을 에 넣습니다..agignore.

참고: @Denilson SáMaia가 언급했듯이,.agignore을 위해 감가상각될 것입니다..ignore geoff.greer.fm/2016/09/26/ignore

여러 개만 추가하면 --nignore, 최소한 이 방법이 저에게 효과가 있습니다.

ag -Qt --ignore ".*tags" --ignore asdf

견적을 넣지 않으면 PATNER로 견적을 넣으면 디렉토리로 해석됩니다.

그것을 발견했습니다.--ignore정규장을 받지 않습니다.

이를 통해 다음과 같은 이점을 얻을 수 있습니다.

ag --ignore="*_test.rb" "SomeAwesomeClass"

어느 정도 조사해 본 결과, 여기에 문서화된 알려진 문제인 것 같습니다.--all-text(-t) 검색을 수행하면 모든 텍스트를 검색하므로 무시합니다.이 문제는 --unrestricted too 에 대해서도 있습니다.

v2.2.0(이전 버전도 그럴 가능성이 높습니다. 현재 사용 중인 버전에서 벗어나려고 합니다.) 이 모든 답변이 효과가 없는 것 같습니다.제게 도움이 된 것은 다음과 같습니다.

ag searchterm --ignore=*.log --ignore=*.txt

참고.=후에ignore선택.

소스 저장소에 있는 것들을 무시하기 위해 .ignore 파일을 만들 수도 있습니다. .ignore는 .gitignore 및 .hgignore와 동일한 패턴을 사용합니다..ignore를 사용하면 검색 속도를 크게 향상시킬 수 있습니다.

글로벌 .ignore 파일을 사용하려면 다음 별칭을 추가하는 것이 좋습니다.

alias ag='ag --ignore ~/.ignore' 

당신에게~/.bash_profile(또는 유사한) 파일.또한 있습니다

vcs를 일시적으로 사용하지 않도록 설정하려면 사용자가 실행할 수 있는 무시--skip-vcs-ignores

저는 다음과 같은 일을 합니다.ag버전 0.18.1):

ag --ignore TAGS;*.pdf;*.json "search_term"

방금 사용자 루트 폴더에 .agignore 파일을 넣었는데 작동합니다.

기본적으로 ag는 .gitignore, .hgignore 또는 .agignore의 패턴으로 일치하는 파일을 무시합니다.이러한 파일은 검색 중인 디렉토리의 어디에나 있을 수 있습니다.Ag는 또한 svn:ignore 속성과 일치하는 파일을 버전 저장소에서 무시합니다.마지막으로 ag는 $HOME/.agignore에서 무시 패턴을 찾습니다.이진 파일도 기본적으로 무시됩니다.

https://manpages.ubuntu.com/manpages/trusty/man1/ag.1.html

당신이 올린 링크(regex 대신 glob을 사용)를 시도해 보았지만, '=' 사인을 제거했고, 작동했습니다.

따옴표 하나를 사용해보셨습니까?큰따옴표를 사용하고 따옴표를 사용하지 않아 어려움을 겪었지만 작은따옴표가 효과가 있다는 것을 발견했습니다.

ag -Qt --ignore '*tags'

언급URL : https://stackoverflow.com/questions/22999346/silver-searcher-how-to-ignore-a-file

반응형