에디터 또는 IDE 때문에 뭘 써야 할지 모르겠습니다.

wisepocket의 이미지

안녕하세요. 현재 네트워크 보안 회사에서 일하고 있습니다. 원래 배우고 자주 쓰던게 윈도우 자바 계열 이었는데 입사하면서
리눅스쪽으로 옮겨왔습니다.
처음에는 VI 잘 못써서 많이 헤맸는데 지금은 손에 많이 익은 상태입니다. 사수분이 초기에 셋팅을 해주셔서 나름 어려움이 없이 잘 쓰고 있는데
그래도 통합 IDE 쓸 때보다 조금 부족한 느낌이 있습니다.
자바를 다뤄서 이클립스에 익숙해서 CDT를 설치해서 사용하고 있습니다.
처음에는 이클립스 + VI 조합으로 쓸 생각이었는데 회사 프로젝트를 이클립스에서 불러오니까 엄청 버벅 거리더라구요... 완전 못 쓸 수준은 아닌데 그래도 가끔
먹통이 되는 경향이 있어서 같이 써서 좋을게 없다고 생각되네요. 그래서 이것저것 설치해서 테스트 해보고 있습니다.

제가 써본것은 emacs랑 kdevelop 입니다.... emacs는 이클립스와 비교할 때 상대적으로 가볍고 기능도 좋은것 같은데 문제는 키배열이 적응이 안되라구요...VI에 지금
익숙해진 상태라 같이 쓰기는 좀 어려울 것 같아요... 또 kdevelop은 프로젝트 전체를 불러올 때 동작이 멈춰버립니다. 초반에 소스 코드 태그를 만들어서 오래 걸리나 했더니
3시간동 켜놨는데도 멈춰있더라고요...

앞으로 테스트해 볼게 Monodevelop과 Qt Creator, 넷빈즈 정도로 할려고 하는데 이중에서 괜찮은 놈 좀 부탁드리고, 다른 좋은 것도 있으면 추천 부탁드립니다.

제가 원하는 기능은 부분은 키배열이 까다롭지 않을 것(윈도우나 다른 기타 에디터랑 비슷하거나 VIM과 유사하면 좋겠습니다)과 가벼울 것 ctags보다 조금 더 강력한 검색 기능, 코드 작성 도움 기능,
그리고 가벼웠으면 좋겠네요... 디버깅 내장은 있어도 좋고 없어도 좋습니다. 추천과 많은 조언 부탁드려요...

khiny의 이미지

ctag 보다는 cscope를 사용해보세요.
코드 작성 도움은 neocomplete.vim을 사용해보세요. 더불어 unite.vim과 neobundle.vim을 알아보고 사용해보세요.

shivamidow의 이미지

vim + ctags + cscope + ycm(YouCompleteMe)
이 조합으로 어지간한 코드는 추적이 가능하고 자동완성에 실시간 문법 검사까지 가능합니다.