我不知道所有的手册页是否都在同一个源代码控制存储库下;具体来说,我对 Vim 手册页源代码感兴趣。
在哪里可以找到后面文本的源代码控制存储库man vim
?
答案1
来自vim 网站:Vim 的 GitHub 存储库位于https://github.com/vim/vim。
手册页位于https://github.com/vim/vim/blob/master/runtime/doc/vim.man。
答案2
它们并不全都在同一个存储库下。手册页由各种软件包提供,通常一个软件包只提供它所提供的命令、库等的手册页。
要查看手册页来自哪个包:
$ man -w vim
/usr/share/man/man1/vim.1.gz
$ dpkg -S $(!!)
dpkg -S $(man -w vim)
vim-common: /usr/share/man/man1/vim.1.gz
$ apt-cache show vim-common | grep Source
Source: vim
现在您可以浏览包装信息https://launchpad.net/ubuntu/+source/vim(其中包括打包代码,应该会告诉您上游源代码在哪里)。通常,直接获取上游源代码存储库并不容易。
Vim 的上游源代码现在在 GitHub 上,因此您可以在那里浏览用于生成这些手册页的源代码:https://github.com/vim/vim/tree/master/runtime/doc/