在像Visual Studio这样的IDE中编写C#时,跳转到定义或声明是非常方便的。#34;这样我们就可以轻松了解函数/ API的原型/接口。
问题: 有没有简单的方法来查找标准C函数原型?像数据库或函数声明索引,或网站提供按函数名称或* NIX命令搜索?
在VIM中工作/集成的解决方案非常棒。
如果您推荐下载源代码然后grep
,您是否可以提供返回更准确结果的grep命令。由于grep
可能会返回具有该函数名称的所有行。
答案 0 :(得分:7)
* NIX命令?
是的,命令是man
,例如man fopen
。在命令行上键入man man
以阅读其手册页。如果相同的关键字具有多重含义(因此多个man pages),您可能需要指定正确的section number,即man 3 time
。
在VIM中工作/集成的解决方案非常棒。
在vim
中,要查看光标下单词的手册页,请按 Shift + K 。
答案 1 :(得分:3)
我想说找到原型的一个地方是C标准本身。您可以从here下载C99和C11的最新草稿。除此之外,我同意man 3 func
方法。