Większość edytorów ma taką funkcję, że kiedy naciskasz niektóre klawisze, umieszczając kursor nad funkcją, wyświetla dokumentację tej funkcji wraz z liczbą i typem argumentów, które ta funkcja przyjmuje.
Zastanawiałem się, czy Vim oferuje takie wsparcie. Na przykład, podczas kodowania w C, używam wbudowanej funkcji qsort()
. Ponieważ nie jestem pewien co do rodzaju i liczby argumentów, które chciałbym wziąć, chciałbym to wiedzieć bez ucieczki przed Vimem. Czy to możliwe?
cppman
jest to doskonała sugestia, jeśli masz zainstalowane strony C i C ++ ( manpages-posix-dev
i libstdc++-X.Y-doc
pakiety w systemach opartych na Debianie), zwykłe stare man
powinny działać.
'keywordprg'
(nazwa programu, który może obsługiwać dokumentację dla wybranego języka), to uderzającK
w słowo kluczowe (które może być nazwą funkcja), powinieneś uzyskać potrzebne informacje. Na przykład, jeśli zainstalujeszcppman
( github.com/aitjcize/cppman ) i dodasz autocmd do vimrc, na przykładautocmd FileType cpp setlocal keywordprg=cppman
, tocppman
powinien obsłużyć dokumentację w buforze c ++. Jednak nie przetestowane.