可自定義右鍵菜單
php代碼塊以語法高亮顯示
php代碼塊中的函數帶有相應的函數手冊鏈接
更清晰的手冊界面
可以自定義手冊的外觀樣式
支持換膚功能
更詳盡的手冊內容
附帶非常實用用戶筆記
可以集成於大多數ide和編輯器
詳細信息請訪問
<&/docs
不知為什麼
版本是
以就只能發揚 DIY 精神
cvs 客戶端的使用
linux 環境下的基本操作
cvs客戶端軟件:
我們要通過 php 官方網站的 cvs 服務器來取得 phpdoc 的最新版本
windows 環境下推薦使用 wincvs中文版
<<
ncvs/>>
unix 陣營的操作系統一般都自帶 cvs 客戶端
你可以在命令行下直接鍵入
如果沒有安裝請從
<<>> 中下載最新版
本的 cvs 客戶端
Windows 操作系統:
需要在 windows 系統中運行 Microsoft Html Help Workshop 來生成 chm 文件
你也可以在linux下運行wine來模擬windows
Microsoft Html Help Workshop
微軟發布的用語生成 chm 文件的工具
<<Microsoft Html Help
Workshop>>
Linux 操作系統:
我們需要在此進行手冊和一些必備軟件包的編譯安裝
你也可以使用其他的 unix 陣營的系統
或者干脆用 cygwin
PHP
編譯和生成 chm 文件時均需要用到 php 所以你需要再 windows 和 linux 環境下
都安裝 php
本文所使用的環境:
兩台pc
首先
安裝 OpenJada 和 OpenSP
進入 linux 控制台
代碼:
$mkdir /home/phpdoc
$cd /home/phpdoc
$wget
$wget
$tar
$cd openjade
$
$make
$make install
$cd
$
$make
$make install
$cd
然後
代碼:
$export CVSROOT=:pserver::/repository
$cvs
$cd phpdoc
$cvs update
$cvs up
設置編譯參數
代碼:
$autoconf
$
這時
用編輯器打開 /home/phpdoc/phpdoc/xsl/htmlhelp
在此文件中搜索
將其替換為
然後再打開 /home/phpdoc/phpdoc/xsl/html
將如下代碼加入文件尾部</xsl:stylesheet>一行之上
代碼:
<xsl:template match=
<xsl:apply
</xsl:template>
<xsl:param name=
select=
<xsl:param name=
然後繼續執行編譯操作
代碼:
$make chm_xsl
待編譯結束以後
代碼:
$cd htmlhelp
$wget /include/mirrors
$wget /backend/notes/all
$bunzip
cd
可以把生成的文件打個包
代碼:
tar
到這裡
現在起操作轉到windows環境中
首先
由於我所取得的版本編譯後所生成的一些文件中
所以需要修改一下 htmlhelp/filter_files
先在其頭部加入如下代碼
PHP代碼:
//fix functions link error
function fix_function_link($m) {
$fname
$fname
if(file_exists(
return
}elseif(file_exists(
return
}else{
return
}
}
然後在文件中找到如下這段代碼
PHP代碼:
// Read in the contents of the source file
$content = join(
將其改為
PHP代碼:
// Read in the contents of the source file
$content = join(
$content = str_replace(
$reg_fix =
$content = preg_replace_callback($reg_fix
$reg_fix =
$content = preg_replace_callback($reg_fix
存盤後
編輯
將其中的 $HELP_WORKSHOP 變量值設置為 Html Help Workshop 的安裝目錄
出
將 php
在
代碼:
cd htmlhelp
make_chm
待其執行結束後
儲存在 htmlhelp/release 目錄下
再下載
<<php_manual_prefs
執行此程序即可對手冊中的右鍵菜單
設置完成後
From:http://tw.wingwit.com/Article/program/PHP/201311/20824.html