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
'programing' 카테고리의 다른 글
WooCommerce 관련 상품의 동일 카테고리 앞에 교차판매 표시 (0) | 2023.10.25 |
---|---|
재스민:돌연변이 관찰자를 조롱하는 방법? (0) | 2023.10.25 |
도커 컴포지트를 사용하여 단일 컨테이너를 재시작하는 방법 (0) | 2023.10.25 |
CMake - 정적 라이브러리 작성 (0) | 2023.10.25 |
ASP를 어떻게 뿌릴 겁니까?기존 웹 사이트 프로젝트에 MVC를 넣을 수 있습니까? (0) | 2023.10.25 |