현재 vi를 이용해서 아래 명령어정도 사용하고 있습니다.
:vs file-name :sp file-name :vs .
지금까지 제가 사용하는 것은, vi *.c 처럼 파일단위로 소스를 열어서 편집하는 것이었습니다. 그러다 궁금한 것이, vi에서도 프로젝트파일을 생성할 수 있는 것인가 하는 것입니다.
의미가 없는 것일가요? 아니면 제가 모르고 있는 것인가요 ;;; 노하우 공유 부탁드립니다.
프로젝트파일이 뭔가요? :?:
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://cinsk.github.io/cfaqs/
의미가 없다는 편이 맞겠습니다. 왜냐면 리눅스 환경에서는 Makefile 을 사용하는 것이 편리하고, 굳이 말하자면 Makefile 이 곧 프로젝트 파일의 기능을 수행하기 때문입니다.
아무래도 *.o 파일들을 말씀하시는것 같네요 요즘 컴파일러는 오브젝트 파일 안 만들고 중간과정을 지나쳐 줍니다. 다만 모듈 같이 필요시에는 오브젝트 파일들을 Makefile 을 이용해서 사용할수 있습니다.
아마 질문하신분께서는 MS Windows 에서 사용하는 개발툴처럼 project 파일생성후에 에디터상에서는 단순히 파일 이름만 입력하면, 같은 이름의 파일리스트가 주르륵 생성되어서 선택하면 바로 편집가능한 편한 기능을 찾고 계시는것 같네요.
제가 봤을때는 cscope 에서 지원되는것 같구요, 그것도 그렇게 편하지는 않고, 가장중요한것은 느리다는 것이죠,
source insight 를 헤어나올수 없는 이유가, 바로 강력한 search 기능에서의 속도입니다.
예~ 그 기능을 찾고 있었던 것이 맞습니다. ^^ 제가 질문설명을 잘못해서 혼동이 있었던 듯하네요. 답변에 감사드립니다. cscope 문서 찾아보도록 하겠습니다.
아마 질문하신분께서는 MS Windows 에서 사용하는 개발툴처럼 project 파일생성후에 에디터상에서는 단순히 파일 이름만 입력하면, 같은 이름의 파일리스트가 주르륵 생성되어서 선택하면 바로 편집가능한 편한 기능을 찾고 계시는것 같네요. 제가 봤을때는 cscope 에서 지원되는것 같구요, 그것도 그렇게 편하지는 않고, 가장중요한것은 느리다는 것이죠, source insight 를 헤어나올수 없는 이유가, 바로 강력한 search 기능에서의 속도입니다.
---- adolis at gmail.컴
어떤 부분에서 많이 느리다고 느끼셨나요? 혹시 cscope database를 만들 때, -q 옵션을 쓰셨는데도 느린 것인지 궁금합니다.
또한 cscope를 바로 쓰지 말고, vim이나 emacs에서 써 보시기 바랍니다. (vim에서는 (제가 잘 쓰지 않아서)잘 모르겠지만, 적어도 emacs에서 불편하다고 느낀 적은 없었습니다.
anonymous222 wrote:아마 질문하신분께서는 MS Windows 에서 사용하는 개발툴처럼 project 파일생성후에 에디터상에서는 단순히 파일 이름만 입력하면, 같은 이름의 파일리스트가 주르륵 생성되어서 선택하면 바로 편집가능한 편한 기능을 찾고 계시는것 같네요. 제가 봤을때는 cscope 에서 지원되는것 같구요, 그것도 그렇게 편하지는 않고, 가장중요한것은 느리다는 것이죠, source insight 를 헤어나올수 없는 이유가, 바로 강력한 search 기능에서의 속도입니다. 어떤 부분에서 많이 느리다고 느끼셨나요? 혹시 cscope database를 만들 때, -q 옵션을 쓰셨는데도 느린 것인지 궁금합니다. 또한 cscope를 바로 쓰지 말고, vim이나 emacs에서 써 보시기 바랍니다. (vim에서는 (제가 잘 쓰지 않아서)잘 모르겠지만, 적어도 emacs에서 불편하다고 느낀 적은 없었습니다.
MS window 에서 emacs 를 사용해서 database 를 만드는데 cscope-indexr 가 제대로 동작하지 않더군요.
그래서 그냥 find 명령으로 cscope.files 를 만들었습니다. C-c s f 로 file find 할때 cscope.files 를 사용하는것이 맞나요? 참고로 파일 갯수는 약 1만개 정도이며, 서치할때 걸리는 약간의 시간으로 불편을 말해보았습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
프로젝트파일이 뭔가요? :?:
프로젝트파일이 뭔가요? :?:
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
Re: vi를 이용해서 프로젝트 파일을 생성할 수 있는지요?
의미가 없다는 편이 맞겠습니다. 왜냐면 리눅스 환경에서는 Makefile 을 사용하는 것이 편리하고, 굳이 말하자면 Makefile 이 곧 프로젝트 파일의 기능을 수행하기 때문입니다.
답변입니다.
아무래도 *.o 파일들을 말씀하시는것 같네요
요즘 컴파일러는 오브젝트 파일 안 만들고 중간과정을
지나쳐 줍니다.
다만 모듈 같이 필요시에는 오브젝트 파일들을
Makefile 을 이용해서 사용할수 있습니다.
아마 질문하신분께서는 MS Windows 에서 사용하는 개발툴처럼 pro
아마 질문하신분께서는 MS Windows 에서 사용하는 개발툴처럼 project 파일생성후에 에디터상에서는 단순히 파일 이름만 입력하면, 같은 이름의 파일리스트가 주르륵 생성되어서 선택하면 바로 편집가능한 편한 기능을 찾고 계시는것 같네요.
제가 봤을때는 cscope 에서 지원되는것 같구요, 그것도 그렇게 편하지는 않고, 가장중요한것은 느리다는 것이죠,
source insight 를 헤어나올수 없는 이유가, 바로 강력한 search 기능에서의 속도입니다.
^ㅡ^ 답변에 감사드립니다~
예~ 그 기능을 찾고 있었던 것이 맞습니다. ^^ 제가 질문설명을 잘못해서 혼동이 있었던 듯하네요. 답변에 감사드립니다. cscope 문서 찾아보도록 하겠습니다.
----
adolis at gmail.컴
[quote="anonymous222"]아마 질문하신분께서는 MS Win
어떤 부분에서 많이 느리다고 느끼셨나요? 혹시 cscope database를 만들 때, -q 옵션을 쓰셨는데도 느린 것인지 궁금합니다.
또한 cscope를 바로 쓰지 말고, vim이나 emacs에서 써 보시기 바랍니다. (vim에서는 (제가 잘 쓰지 않아서)잘 모르겠지만, 적어도 emacs에서 불편하다고 느낀 적은 없었습니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
[quote="cinsk"][quote="anonymous222"]아마
MS window 에서 emacs 를 사용해서 database 를 만드는데 cscope-indexr 가 제대로 동작하지 않더군요.
그래서 그냥 find 명령으로 cscope.files 를 만들었습니다.
C-c s f 로 file find 할때 cscope.files 를 사용하는것이 맞나요?
참고로 파일 갯수는 약 1만개 정도이며, 서치할때 걸리는 약간의 시간으로 불편을 말해보았습니다.
댓글 달기