У більшості редакторів є така функція, як коли ви натискаєте деякі клавіші, розміщуючи клавішу над функцією, вона вискакує документацію цієї функції разом із числом та типом аргументів, які функція приймає.
Мені було цікаво, чи пропонує Vim таку підтримку. Наприклад, під час кодування в C я використовую вбудовану функцію qsort()
. Оскільки я не впевнений у типі та кількості аргументів, які він бере, я хотів би це знати, не уникаючи Vim. Це можливо?
cppman
це відмінна пропозиція, якщо у вас встановлені керування C та C ++ ( manpages-posix-dev
і libstdc++-X.Y-doc
пакети в системах на базі Debian), звичайний старий man
повинен працювати.
'keywordprg'
(назва програми, яка може обробляти документацію для потрібної мови), то натискаючиK
на ключове слово (яке може бути ім'ям функцію), ви повинні отримати потрібну інформацію. Наприклад, якщо ви встановитеcppman
( github.com/aitjcize/cppman ) і додаєте autocmd всередину свого vimrc, наприкладautocmd FileType cpp setlocal keywordprg=cppman
,cppman
слід обробити документацію всередині буфера c ++. Хоча не перевірено.