Я следовал этим инструкциям, и я могу заставить работать все ссылки для повышения наддува, т. Е.
#include <iostream>
Я могу перейти непосредственно к iostream
Однако то, что мне все еще не хватает, это идтинапример,
#include <stdio.h>
Хотя в моем скрипте генерации я включил, как вы упомянули, т.е.
$ apt-file list libc6-dev | grep -o '/usr/include/.*\.h'> ~/.vim/tags/libc6-filelist
$ ctags --sort=foldcase --c++-kinds=+p --fields=+iaS --extra=+q -I./libc6-ignore -f ~/.vim/tags/libc6 -L ~/.vim/tags/libc6-filelist
После того, как я генерирую файл тега "libc6" всякий раз, когда пытаюсь перейти в stdio.h он говорит «E426: тег не найден: stdlib».
Вот что я включил дополнительно в мой .vimrc, чтобы сделать все эти 3 файла тегов видимыми.
set tags+=~/.vim/tags/boost
set tags+=~/.vim/tags/libc6
set tags+=~/.vim/tags/stdlibcpp
Я не эксперт, однако могу сказать, что это сработало как-тодля повышения, но не для libc6-dev.Может кто-нибудь помочь мне с решением
здесь тот же код, что и выше
Обновление supt apt-файла
# set up tags for libc, the standard C library
apt-file list libc6-dev | grep -o '/usr/include/.*\.h'> ~/.vim/tags/libc6-filelist
ctags --sort=foldcase --c++-kinds=+p --fields=+iaS --extra=+q -I./libc6-ignore -f ~/.vim/tags/libc6 -L ~/.vim/tags/libc6-filelist
apt-file list libstdc++6-4.6-dev | grep -E -o '/usr/include/.*\.(h|hpp)' >> ~/.vim/tags/stdlibcpp-filelist
ctags --sort=foldcase -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/stdlibcpp -L ~/.vim/tags/stdlibcpp-filelist
# For Boost
apt-file list boost | grep -E -o '/usr/include/.*\.(h|hpp)' | grep -v '/usr/include/boost/typeof/' > ~/.vim/tags/boost-filelist
ctags --sort=foldcase --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/boost -L ~/.vim/tags/boost-filelist