2012-04-20 4 views

답변

38

사용자 환경 설정 파일에 file_exclude_patterns을 추가하십시오. 이 광산과 같은 모습입니다 :

"file_exclude_patterns": 
[ 
    "*.tmTheme.cache", 
    "*.tmPreferences.cache", 
    "*.tmLanguage.cache", 
    "*.pyc", 
    "*.pyo", 
    "*.exe", 
    "*.dll", 
    "*.obj", 
    "*.o", 
    "*.a", 
    "*.lib", 
    "*.so", 
    "*.dylib", 
    "*.ncb", 
    "*.sdf", 
    "*.suo", 
    "*.pdb", 
    "*.idb", 
    ".DS_Store", 
    "*.class", 
    "*.psd", 
    "*.db" 
], 
+0

일부 파일을 명시 적으로 * 포함 할 수 있습니까? 예를 들어 TypeScript를 사용하여 생성 된 * .js를보고 싶지는 않지만 프로젝트에 포함하려는 여러 파일 (예 : requirejs.dependencies.js). 고맙습니다! – zbynour

+0

위대한, 텍사스 .. file_include_patterns,하지만 시도한 중 하나 또는 것 같다 .. 혼자 사용되는 경우 file_include_patterns 작동하지만 _with_ file_exclude_patterns, 파일이 표시됩니다 .. – ptim

+1

몇 가지 신중하게 구조화하면 자동 -generated JS 파일 아직도 당신이 원하는 것 (즉, 설정 파일)로 유지하면서 - 그래서 같은 : ' "file_exclude_patterns을" \t [ \t "* .js.map" \t "응용 프로그램/컨트롤러/*. js " \t" 특정 폴더에서만 필터링되므로 특별히 보관하고 싶은 항목을 분리 할 수 ​​있습니다. –

4

"file_exclude_patterns" 외에도 "folder_exclude_patterns"을 사용할 수 있습니다.

참조 : this comment from zbynour : 적절한 제품 디렉토리 구조를 사용하여 두 가지 지시문을 모두 사용하면 컴파일 된 TypeScript 출력, sass-cache 등이있는 폴더를 쉽게 제외 할 수 있습니다. 모든 .js 파일.

또한 이러한 제외는 프로젝트의 .sublime-project 파일을 사용하여 프로젝트별로 지정할 수 있습니다. 다음은 프로젝트의 루트 디렉토리에있는 .sublime-project 파일 중 하나입니다.

물론 이러한 지시어를 User/Preferences.sublime-settings 파일에도 사용할 수 있습니다. 그렇게하면 몇 개월 후에 설정을 잊어 버린 나에게있어 어리둥절하고 머리가 긁히는 혼란이 발생하는 모든 열린 폴더 및/또는 프로젝트에 대해 모든 숭고한 세션에 영향을 미칠 것입니다.

관련 문제