一、PHP源碼下載
-
PHP版本:7.3.7
-
參考書籍《PHP7底層設計與源碼實現》-陳雷
二、源碼閱讀工具
- Source Insight -Windos版
- Understand -Mac版需要收費
- Vim+Ctags -Linux環境
三、Vim+Ctags安裝
- 安裝ctags
$ yum install -y ctags (centos)
$ apt-get install -y ctags (ubuntu)
- 進入源碼目錄,生成索引文件,-R表示給當前目錄及極子文件生成索引.
$ cd /data/php-7.3.7
$ ctags -R *
執行後會在當前目錄下生成tags文件.查看tags文件路徑
$ ll tags
-rw-r--r--. 1 root root 7925816 4月 1 14:44 tags
$ pwd
/data/php-7.3.7
- 編輯vim配置文件,沒有就新創建一個.將ags的路徑添加進去,
$ vim ~/.vimrc
添加:
set tags=/data/php-7.3.7/tags
配置結束,再打開vim時,就會自動加載tags文件了
- tags基本操作
Ctrl+] :跳轉到定義
Ctrl+O : 回退位置