2010-01-29 1 views
6

저는 보석 의존성을 관리하기 위해 Katz 's Bundler를 사용합니다.TextMate가 "파일로 이동"에서 내 Katz의 Bundler 폴더를 무시하는 방법은 무엇입니까?

누가 TextMate에 "파일로 이동"의 "vendor/bundler_gems"폴더를 무시하는지 어떻게 알 수 있습니까?

Image demonstrate my little problem.

내 application.sass를 찾으려면 "파일로 이동"대신 bundler 폴더에서 많은 쓰레기를 찾으십시오.

원래 패턴 :

!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle))$ 

I가 변경 : "폴더 패턴은"입력 대화 상자에서

"고급 → 폴더 참조 → 환경 설정"

답변

11

나는 해결책을 찾을 수

!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle)|vendor)$ 

... 공급 업체 폴더를 무시합니다.

또는 :

!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle)|vendor/bundler_gems)$ 

가 ... 공급 업체를 무시하기는/오직 bundler_gems.

+2

프로젝트 수준에서도이 작업을 수행 할 수 있습니다 – RyanWilcox

+0

패턴을 변경 한 후에는 폴더 참조를 다시 만들어야합니다. –

3

TextMate는 .tmproj 파일에서 프로젝트 기준으로 폴더 참조 설정을 유지합니다.

TextMate 환경 설정 대화 상자에서 일반 표현식을 변경해도 프로젝트 파일이 업데이트되지 않습니다. 이것은이 질문에 대한 첫 번째 대답이 내가 가진 비슷한 문제를 해결하지 못했음을 의미합니다. 외부 플러그인은 그 플러그인과 관련이있을 수 있습니다 (예 : Project +). 첫 번째 대답에서

이 작동하지 않습니다

은 TextMate를 이외의 다른 편집기를 사용하여 프로젝트 파일을 열고 손으로 "regexFolderFilter"키를 편집 할 수 있습니다.

사이드 노트 : 일반적으로 슬래시를 이스케이프 처리해야합니다. 결과가 이스케이프 여부와 상관없이 동일하므로 TextMate가 실제로 정규 표현식을 실행하는 방식을 모르십시오.

+0

다른 편집기에서 열 필요가 없습니다. - 원하는 경우 TextMate에서 열 때 Option 키를 누른 채로 (최근에 열어 ... 메뉴에서 열기). –

관련 문제