各种编程语言的离线文档?

51
我最近发现了这个:http://php.net/get/php_manual_en.chm/from/a/mirror,它是一个包含PHP所有文档的.chm文件,这些文档通常可以在PHP官网上找到。如果你需要离线使用,这非常方便。
我想知道,是否有类似的东西适用于其他编程语言。完整的离线文档,如果你暂时没有无线网络也可以使用。
对于C#,Visual Studio 会提供下载并安装整个在线文档的选项作为VS2008安装的一部分,所以如果你有Visual Studio 2008,那么你就有了C#离线文档。
编辑:如果你要说某些东西是可能的,请附上超链接。
以下是我们现在拥有的:
- PHP:http://be.php.net/get/php_manual_en.chm/from/a/mirror - Java:http://java.sun.com/javase/downloads/index.jsp#docs - C语言:http://www.gnu.org/software/libc/manual/ - MS SQL server:http://www.microsoft.com/downloads/details.aspx?FamilyId=765433F7-0983-4D7A-B628-0A98145BCB97 - Python 2.x:http://docs.python.org/download.html - Python 3.x:http://docs.python.org/py3k/download.html - Ruby:http://railsapi.com/ - Common Lisp HyperSpec:ftp://ftp.lispworks.com/pub/software_tools/reference/ - 完整的MSDN文库:遗憾的是不再提供 - Visual Studio 2008 SP1离线库:https://www.microsoft.com/downloads/en/details.aspx?FamilyID=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373&displaylang=en

1
PHP手册可供离线使用,应链接至此:http://php.net/download-docs.php。您可以下载单个HTML文件、一堆HTML文件或CHM文件。 - johankj
3
这应该是一个社区共享资源。 - oxygen
看看这个 Chrome 应用程序,它可以将 PHP 文档直接放在你的浏览器中。https://chrome.google.com/webstore/detail/php-docs-to-go/mlilmganaobieaclflbciblffhaagnip - David Okwii
请查看DevDocs - thiagowfx
DevDocs现在只涉及一些与Web开发相关的内容。 - Martian2020
16个回答

18

14
Windows 和 Linux 平台上与 Zeal 相当的开源软件是:DocFetcher - Greck
这是一个仍然有效的好答案。 - sargas
非常有用。非常感谢您节省了我搜索遇到的每个问题的时间。 - Deiknymi

2
对于jQuery,我推荐使用 jQAPI - 一款备选的 jQuery 文档浏览器,您可以在此处找到:http://www.jqapi.com/。您可以在线使用它,也可以下载离线使用。

2
大多数语言都应该提供这个功能。
一些例子:
Java:Java SE 6文档(页面下方) Perl:Unix版本的perl通常带有完整的手册作为manpages和perldoc(一些Linux发行版将它们放入额外的软件包);我想Windows版本也是如此
C:GNU libc库有可下载的文档

2

Python还提供可下载的文档。因此,大多数提供Python的操作系统也提供文档包。例如,在Debian上,这是一个名为python2.5-doc的软件包(每个版本一个软件包)。

安装它后,您可以离线浏览文档。对于不总是连接网络的笔记本电脑非常方便。


1

1
只有搜索功能无法使用(至少我不知道如何运行它)。 - AlwaysLearning

1

你可以在railsapi.com找到Ruby、Rack、Rails和其他几个gem。


1

顺便说一下,Visual Studio文档(MSDN)还包括JScript、VBScript、HTML和CSS的文档。当我编写PERL时,我总是安装perldoc。

如果我要在一个不熟悉的语言中进行任何重要的工作,下载文档几乎是我做的第一件事情。仅仅阅读API就像挖掘黄金一样!


1

Visual Studio自带C#规范,已默认安装在

C:\Program Files\Microsoft Visual Studio 9.0\VC#\Specifications\1033


1

MS SQL Server附带了大量的文档,称为“Books Online”。尽管名称如此,您可以从MSDN下载这些文档。


1
我发表了一个回答已经超过3年了,但是没有任何评论?我很想知道为什么... - Steve

0

虽然它并不是一种严格意义上的语言,但你可以通过以下步骤来为Ruby on Rails构建文档

rails sample_project
rake rails:freeze:gems
rake doc:rails
rake rails:unfreeze

然后使用或复制doc/api文件夹


这是在Linux上吗?是在终端还是通过某个程序? - KdgDev
它将在任何已安装Rails的平台上运行。以上每个命令都在命令行(终端)上单独输入。 - Kevin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接