2014-02-25 6 views
1

을 필터링하면 프로젝트 트리 맨 위에 파일 필터를 구성 할 수 있습니다. 일반적으로 프로젝트 트리에는 확장자가 다른 많은 파일이 표시됩니다 (예 : xy.conf, xy.prf, moc_xy.cpp, moc_xy.h 등). 내가 정규식 다음 파일과 함께 모든 unnessary 파일을 숨기려면 : [^\moc][a-z]*\.(h|cpp). 하지만이 정규식을 사용하면 파일이 표시되지 않습니다. 이 정규식에 무슨 문제가 있습니까?kdevelop에서 .h 및 .cpp 파일 (kdevelop)

나는 또한 post을 읽었지만 대답은 \.(h|c(pp)?)$이 아닙니다.

안부, 크리스

답변

0

을 테스트 할 때

.(h|c(pp)?)$ 

당신은 첫째 제외하여 프로젝트의 *.h/c/cpp 파일을 표시 할 수 있습니다 작동하는 모든 파일 * 다음 이러한 포괄적 패턴을 추가합니다.

이와 같이, 예를 들어. 당신의 .gitignore/.hgignore 파일이 추가

* 
!*.h 
!*.c 
!*.cpp 

당신은 필터 파일이없는 경우 추가하여 kdevelop의 프로젝트 fileter에서 구성 할 수 있습니다 것은 포함하고 제외 :

enter image description here

+0

안녕하세요, 고맙습니다. 어디서'.gitignore' 파일을 찾을 수 있습니까? 아니면 .gitignore 파일을 만들어야합니까? – user2372976

+0

@ user2372976 여기에 코드를 svn하려면 git/hg를 사용한다고 가정합니다. kdevelop 내에서 만드는 방법을 추가하여 답변을 업데이트했습니다. – herohuyongtao

+0

위대한, 감사합니다! – user2372976

0

이 시도 : 나는 그것을 here

+0

입니다 사실, kdevelop의 파일 필터 필드에 붙여 넣으면 프로젝트 트리가 업데이트되지 않습니다. 이 정규식은 작동합니다 :'[^ \ moc] [a-z] *. cpp'. – user2372976