2013-04-18 1 views
0

내가 의미하는 것은 이것이다 : Vim에서 컴파일 오류가있는 파일을 강조 표시하는 Eclipse Project Explorer?

enter image description here

소스 파일의 오류가있는 경우

, 이클립스 것 문제가 아주 좋은 패션 하이라이트 파일입니다. Vim을 사용할 때 누락 된 부분입니다. 그래서 내 질문은, 어떤 vim 플러그인이 동작을 복제입니까? 아마도 NerdTree의 확장 기능이 있을까요?

+2

. 그래, 그 말이 맞는거야. – romainl

+0

뭐가 더 합리적 이냐는 것은 모든 사람들이 Vim 사용자 일뿐만 아니라 VIM + eclim을 사용하여 같은 일을했을 때 Eclipse 기능을 원한다는 것입니다. 또한 내 질문에서 어떤 단어 나 문장을 사용하여 VIM에 대한 부정적인 감정을 전달 했습니까? 나는 VIM을 좋아한다! 이클립스가 할 수있는 일이 있다면 Vim이 할 수있는 일인지 궁금하다. 뭐라 구요? – chutsu

+0

예, 저는 Vim이 Actionscript를 지원하지 않았기 때문에 Eclim을 약 일주일 전에 사용하려고했습니다. * no syntax/indent/completion/ftplugin/whatever * : 아무 것도 안합니다. 나는 Eclim이 그럴 수없는 해결 방법이 될 수 있기를 희망했다 : 나는 단순히 Flash Builder를 포기하고 계속 사용했다. IDE 기능 만 찾고 * 기본 * 지원하지 않았습니다. * * "실종"은 일반적으로 IDE 기능입니다. 텍스트 편집기를 사용할 때 누락 된 IDE 기능은 실제로 이해가되지 않습니다. IDE 기능을 원한다면 IDE를 사용하십시오. 그러나 각자 자신에게, 나는 추측한다. – romainl

답변

2

빔에는 quickfix이라는 다른 메커니즘이 있습니다. 기본적으로 :make 명령을 실행하면 버퍼에 따라 'makeprg'이 실행됩니다. 결과는 quickfix 목록에 입력됩니다. 그런 다음 :cnext, :cprev을 사용하여 오류를 이동할 수 있습니다. :cnfile:cpfile을 사용하여 목록의 다음 및 이전 파일로 이동할 수 있습니다. :copen을 통해 목록을 볼 수도 있습니다.

내가 팀 교황의 우수한 vim-unimpaired 같은 멋진 매핑을 제공하는 플러그인을 사용하는 것이 좋습니다 다음 quickfix 목록을 이동 [q]q, 매핑. 더 도움말을 참조하십시오

: 당신은 ** 텍스트 편집기 ** 대신의 IDE를 사용하고 일반 IDE 기능 누락에 대해 불평

:h :make 
:h 'makeprg' 
:h quickfix 
:h :cn 
:h :cnf 
+0

절대적으로 맞습니다. Vim에는 내장 프로젝트 탐색기가 없으므로 quickfix 목록이 솔루션입니다. _netrw_ 또는 _NERDTree_와 같은 플러그인은 퀵 픽스 목록을 가져 와서 오류가있는 파일을 다르게 표시 할 수 있습니다. 멋진 향상이 될 수 있습니다. –

관련 문제