2009-06-16 3 views
29

Vim을위한 프로젝트 관리 플러그인이 있다면 누군가에게 추천 할 수 있습니까? (실제로 GVim이 차이를 만들면).vim을위한 프로젝트 트리 플러그인

나는 하나의 프로젝트 이름 아래에 내 파일을 보관할만한 무엇인가를 찾고 있지는 않다. 그리고 어떤 파일이 어떤 프로젝트에 속하는지 표시 할 버퍼 종류를 찾고있다. 내말은 모든 IDE에서 볼 수 있습니다.

모든 제안에 대해 감사드립니다.

+6

내가 읽은 는 "프로젝트 관리"나는 MS 프로젝트 같은 생각 : 여기

는 링크입니다. 주제 재 교정을 고려할 수 있습니다. –

+0

@ 스티브 로우 - 담당자를 얻었습니다. 당신이 더 좋은 생각을 가지고 있다면, 자유롭게 변화 시켜라. 나는 상관하지 않을 것이다. –

+3

@ 토마스 Geritzma 당신은 어느 것을 사용 했습니까 ?? 나는 당신이 대답을 선택했음을 본다. 그러나 그 대답은 많은 선택권을 가지고있다. – AntonioCS

답변

19

난 꽤 Project 플러그인을 사용하고 있습니다. 나는 그것에 상당히 만족해했습니다. 나는 하나의 수정을했기 때문에 전체 프로젝트에서 태그를 생성 할 수있다. 프로젝트 창에 "\ C"명령을 사용하여 새 프로젝트를 추가하는 것은 매우 쉽습니다. 경로, 대상 디렉토리, 프로젝트 이름 및 포함 할 파일 유형과 같은 특정 매개 변수를 묻는 프롬프트가 표시되면 경로를 재귀 적으로 검색하여 모든 파일을 찾은 다음 창에 표시합니다. 저장하십시오!

프로젝트 플러그인의 단점은 파일을 추적하고 프로젝트별로 특정 환경 변수를 추적하지 않는다는 점입니다. 프로젝트가 하나만 있다면 큰 문제는 아닙니다. 프로젝트 플러그인은 더 많은 것을 추가하여 창에있는 여러 프로젝트를 추적 할 수 있지만 프로젝트 환경간에 완벽하게 "전환"할 수는 없습니다.

그래서 프로젝트 세션 관리에는 반드시 SessionMan이 필수적입니다. 다른 코드 프로젝트간에 앞뒤로 이동할 때 편리합니다. 기본적으로 각 세션에 내 프로젝트 이름과 비슷한 이름을 지정합니다. 각 세션에서 프로젝트 플러그인 명령 (: Project YourProject)을 각 세션에서 프로젝트를 검색 할 수있는 키에 매핑합니다. 또한 세션별로 저장되는 경로를 유지하는 데 도움이됩니다. 이렇게하면 omnicomplete 및 태그 탐색뿐만 아니라 헤더 파일을 여는 "gf"키 조합에 대한 태그 조회가 용이 해집니다.

두 플러그인은 잘 작동합니다.

MyProjects이라는 새로운 플러그인이 있지만 마지막으로 사용하지 않은 일부 창과 버퍼 문제가 있습니다. 그것은 또한 내 세션 관리 플러그인과 잘 작동하지 않았다. 아직 초기 단계에 있습니다.

편집 : 나는 또한 exVIM 온라인을 발견했다. 그것은 재미있어 보이고 당신의 골목을 오르고 있을지도 모릅니다. 나는 그것을 스스로 시도해야 할 수도 있습니다. 여러 가지 설치 옵션이 있음에 유의하십시오.

0

재미있는 링크를 찾을 수 here. 주로 파이썬에 중점을 둡니다. 그러나 여러분이 시작할 수있을 것이라고 생각합니다.

23

NERDTree 북마크가있는 나를 위해 일합니다. 프로젝트는 최근 몇 년 동안 업데이트되지 않았지만 인기가 있고 최근에 업데이트되었습니다.

명령

:Bookmark proj1 " to bookmark a directory 
:NERDTree proj1 " opens NERDTree with bookmarked directory set as tree root 

에도 생성/등등 exVim는 당신의 수요를 충족 할 수

+0

실제로 "프로젝트"플러그인이 아니지만이 플러그인이 가장 좋다고 생각합니다. 적어도, 그것은 당신에게 "나무"를줍니다. –

+2

NERDTree에서 프로젝트에 속한 파일과 문제의 디렉토리에있는 파일을 어떻게 구분합니까? – Rook

2

파일/디렉토리를 삭제하기위한 편리한 파일 시스템 명령이 있습니다. 그것은 프로젝트 창에서 특정 디렉토리를 찾아 볼 수 있으며, 또한 개발을 쉽게하기위한 몇 가지 유용한 플러그인이 있습니다. http://code.google.com/p/exvim/

관련 문제