Nice programing

Sublime Text에 .gitignore의 모든 것을 무시하도록 지시 하시겠습니까?

nicepro 2020. 12. 25. 22:55
반응형

Sublime Text에 .gitignore의 모든 것을 무시하도록 지시 하시겠습니까?


Vim에는 현재 프로젝트 를 Vim이 이해할 수있는 구문으로 변환하는 훌륭한 플러그인.gitignore있으며 거기에서 모든 파일이 열리지 않도록 제외됩니다.

Sublime Text 3의 'Go to Anything'(CMD + P)을 사용 .build하여 .meteor.

ST3와 비슷한 것이 있습니까?


이 문제를 정확히 해결하기 위해 빠르고 더러운 플러그인 sublime-gitignorer를 만들었습니다 .

현재 Sublime Text 2 및 3의 Ubuntu 및 Windows에서 테스트되었습니다. 다른 Linux 배포판이나 Mac에서도 작동 할 것으로 예상합니다.


설치하려면 패키지 제어 권한 이 있다고 가정하면 다음을 수행하십시오 .

  • 를 눌러 CTRL+ SHIFT+ P( CMD+ SHIFT+ PMac에서)
  • "패키지 설치"를 선택하십시오.
  • Gitignored File Excluder를 검색 하고를 누릅니다 Enter.

또는 패키지 제어 권한이없는 경우 gitignore_plugin.pySublime Browse Packages...Preferences메뉴에서 선택하여 찾을 수있는 Packages 디렉토리에 복사 할 수 있습니다 . 대신 패키지 제어를 받아야합니다. 유용합니다.


이 플러그인이 더럽다고 말할 때 농담이 아닙니다. 작동 방식은 5 초마다 플러그인입니다.

  • 열린 폴더 내에있는 Git 저장소를 확인합니다.
  • Git에게 각 저장소에서 무시되는 경로를 묻습니다.
  • 해당 경로를 file_exclude_patternsfolder_exclude_patterns설정에 추가합니다 .

하지만 Sublime에서 여는 폴더가 너무 크지 않은 한 대부분의 사용자에게는 정상적으로 작동하는 것 같습니다. 거대한 폴더 (예 : 일반적인 node_modules폴더)가 있으면이 플러그인과 함께 Sublime을 크롤링하는 속도를 늦출 수 있습니다.

버그에 기여하거나보고하려는 사람은 문제 페이지를 확인해야 합니다 .


무시 된 모든 파일 목록을 얻을 수 있습니다.

git ls-files --others -i --exclude-standard

그런 다음 file_exclude_patternsbheklilr가 제안한대로 Sublime Text에 이것을 추가하십시오 .


Sublime 3이 있고 이미 패키지 관리자가 설치되어 있다고 가정합니다.

  1. 저장소 추가 https://github.com/apc999/sublime-text-gitignore
  2. 패키지 추가 sublime-text-gitignore
  3. 메뉴 항목 사용 : File-> Exclude Git-ignored

재미있게 보내세요 :)

참조 URL : https://stackoverflow.com/questions/18482976/tell-sublime-text-to-ignore-everything-in-gitignore

반응형