vim cscope_maps.vim 추가 하기

sangyunlee의 이미지

여기 KLDP wiki 에 보니 vim cscope tutorial 이라는 페이지가 있더군요...

그래서 cscope 를 vim 에서 쓰기 위해서 해당 페이지에 나와 있는대로 설정을 했습니다.

그리고 나서 vim 을 실행시키니

> vi
Error detected while processing .vim/plugin/cscope_maps.vim:
line 45:
E568: duplicate cscope database not added
Hit ENTER or type command to continue
>

이러한 메시지가 뜹니다.

뜨고 나서 cs view 해보니 연결된 cscope database 가 연결되어 있는것으로 봐서 add는 정상적으로 되는거 같은데 계속 저런 메시지가 뜹니다. 뭘 고쳐야 할지 몰라 질문 드립니다.

그리고 cscope_map 에 보면 CTRL + \ + s 와 같은 nmap 으로 설정되어 있는 것들이 동작하지 않습니다. 어떻게 해야 하나요?

jkness의 이미지

저도 오늘 그 문제로 고생을 했었는데요.

제 쪽 원인은 /etc/vimrc에 cs add 하는 코드가 들어있어서 문제가 발생했었습니다.

/etc/vimrc를 수행하면서 한번 add된 database를 .vim/plugin/cscope_maps.vim에서
다시 add하려고 하니 오류가 발생하더라구요. 개발 서버를 옮기다보니 /etc/vimrc설정이
달라서 발생했던 문제였습니다.
google에 검색해봐도 별다른 답이 없길래 다른 분이 비슷한 사유로 또 검색하시지 않을까
해서 댓글로 남깁니다.

익명 사용자의 이미지

바로 제가 원한 답이었네요. ^^