vi2 [vi] cscope update db vi 에서 cscope 를 사용하다가 보면 소스를 수정함에 따라서 원래 설정되었던 Symbol 데이터베이스의 위치가 달라져서 엉뚱한 곳으로 점프하게 되는 경우가 발생한다. 이런 경우에 자동으로 재빌드 해주면 좋겠는데, 그런 것은 아직 못찾아봤고, 몇군데 검색해보다가 알게된 내용을 적어본다. vi 에서 cscope db 를 업데이트하는 방법 :!cscope -Rbq :cs reset 참고) cscope 는 처음에 검색할 프로그램의 소스파일에서 사용된 cross-reference symbol 을 빌드한다. 그리고 다음에 실행될 때는 소스 파일 목록이 다르거나, 변경된 소스파일이 있는 경우에 cross-reference 를 재빌드한다. cross-reference 가 재빌드될 때, 변경되지 않은 파일의 데이터.. 2013. 8. 1. vim tip # vi fileformat 변경 :set ff={unix,dos,mac} :help fileformat # dos 개행 문자 삭제하기 :%s/^M//g # 라인의 마지막에 있는 white space 문자 삭제 :%s/\s*$//g # hex 값으로 보기:%!xxd # hex editor 에서 원래 대로 보기:%!xxd -r 2010. 9. 20. 이전 1 다음