Vi 사용시 질문입니다.

lovejin0309의 이미지

Vi 사용시 질문입니다.

제가 얼핏 듣기로는

예를 들어

fprintf()란 함수를 사용하고 싶을 때, vi에서 어떤식으로 하면, 그 함수가 있는 헤더에 관한 정보를 볼 수 있다고 들었습니다.

예전에 터보 C 에서 ctrl+F3(이게 맞나)를 입력하면 함수 헤더 화일의 정보를 보여 주는 것처럼요.

어떻게 하는 걸까요?

지금

SOCprintf(va_list)란 함수와
va_start()
va_arg()
vsprintf()
va_end()

란 함수를 분석해야 하는데 어떤 헤더에 존재하는지 알 수가 없네요.

부탁드립니다. ~

쎄시봉의 이미지

헤더 정보 뿐 아니라 여러 파일을 돌아다닐 수 있게 해 주는 팁 링크입니다.

글이 길어 읽기 귀찮으실 지 모르지만 5분만 투자하면 능률을 높일 수 있습니다.

http://kltp.kldp.org/stories.php?story=02/04/18/8009516
http://kltp.kldp.org/stories.php?story=02/04/26/9856659

yui의 이미지

c library라면 man 페이지에 있겠죠.
$ man va_start

vim 이라면 해당 키워드 위에서 K를 눌러주세요.

맹고이의 이미지

함수명에 커서를 놓고

ctrl + w + i

하시면 창이 쪼개지면서 원형을 찾아줍니다... :D

p.s. 물론 include 된 파일에서 찾아줍니다. :wink:

galadriel의 이미지

shift + n + k를 씁니다.

ctrl + w + i 도 상당히 좋네요..앞으로 자주 애용해야될듯!

galadriel in the tower of elves