La mayoría de los editores tienen una característica como cuando presionas algunas teclas colocando el cursor sobre una función, aparece la documentación de esa función junto con el número y tipo de argumentos que toma la función.
Me preguntaba si Vim ofrece tal apoyo. Por ejemplo, mientras codifico en C, uso una función incorporada qsort()
. Como no estoy seguro sobre el tipo y la cantidad de argumentos necesarios, me gustaría saberlo sin escapar de Vim. ¿Es posible?
cppman
es una excelente sugerencia, si tiene instaladas las páginas de manual de C y C ++ ( manpages-posix-dev
y los libstdc++-X.Y-doc
paquetes en los sistemas basados en Debian), man
debería funcionar.
'keywordprg'
(el nombre de un programa que puede manejar la documentación para el idioma que desea), entonces presioneK
una palabra clave (que puede ser el nombre de una función), debe obtener la información que desea. Por ejemplo, si instalacppman
( github.com/aitjcize/cppman ) y agrega un autocmd dentro de su vimrc comoautocmd FileType cpp setlocal keywordprg=cppman
, entoncescppman
debería manejar la documentación dentro de un búfer de c ++. No probado sin embargo.