首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 文檔離線查詢工具 pman 安裝與使用指南

     編輯:PHP 綜合知識

什麼是 pman

pman (PHP Manual) 是 PHP 官方文檔的命令列版本,透過 PEAR 安裝,提供類似 Linux man 的離線查詢體驗,支援彩色輸出、關鍵字搜尋、Vim 整合。

安裝步驟

# 1. 確保 PEAR 可用
which pear

# 2. 升級 PEAR (避免版本過舊)
sudo pear upgrade pear

# 3. 安裝 pman
sudo pear install doc.php.net/pman

# 4. 驗證安裝
pman --version

基本用法

指令說明範例
pman strlen查看函數文檔查看 strlen 語法、參數、範例
pman -k json關鍵字搜尋搜尋所有含 json 的函數
pman -f strlen顯示函數簡短說明等同 whatis
pman -a array顯示所有匹配項列出所有 array 相關
pman -w strlen顯示文檔檔案位置定位原始文檔

實用進階技巧

1. Vim 整合

" .vimrc 加入
" 游標下關鍵字按 K 查詢
set keywordprg=pman

" 或自訂映射
nnoremap <leader>p :!pman <cword><CR>

在 Vim 中將游標置於函數名按 K 即可查閱文檔。

2. 彩色輸出優化

# 強制啟用顏色
export MANPAGER="less -R"
pman strlen

3. 批次離線下載 (備份)

# 列出所有可用文檔
pman -k '' | awk '{print $1}' | sort -u > all_funcs.txt

# 批次匯出 HTML (需額外工具)

常見問題排查

問題解決方案
pear: command not found安裝 php-pear 套件 (apt/yum/brew)
安裝失敗 404PEAR 頻道舊,執行 pear channel-update pear.php.net
中文顯示亂碼確保終端機 UTF-8,設定 export LANG=zh_TW.UTF-8
找不到函數嘗試 pman -k 關鍵字 搜尋

替代方案比較

工具優點缺點
pman官方、離線、Vim整合、輕量需 PEAR、更新慢、無中文
PHPStorm/IDE 內建智慧提示、跳轉、中文需 IDE、較重
Dash/Zeal (docset)跨語言、極快、離線、中文需購買/設定
devdocs.io線上、多語言、搜尋快、PWA需網路
php.net 官網最新、完整、用戶註釋需網路、廣告干擾

結論

pman 適合終端機重度使用者、Vim 開發者、離線環境。現代開發多搭配 IDE 或 Dash 等文檔瀏覽器,pman 作為備援工具極佳。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved