Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
markplace
分享
11 years ago
最近在幫忙一起寫
PHPCtags
這個工具,他可以產生非常詳盡的 tags 供 vim 的
phpcomplete.vim
來使用,有興趣的人可以試試看。
latest #19
markplace
說
11 years ago
這是用
PHP-Parser
作的,所以只要 parse 出來的結果正確, tags 的資料應該也都正確。包含 namespace,interface 都有。還差 signature .... 這個頗複雜。
markplace
說
11 years ago
不過目前 phpcomplete.vim 還無法完整支援 namespace,所以殘念啊!但是在沒有用 namespace 的專案上運作的非常好就是了!
markplace
說
11 years ago
搭配 YouCompleteMe 真的是好用到爆 ...
立即下載
markplace
說
11 years ago
不過現在哪個程式沒用 namespace 啊 ... 囧!
c9s
11 years ago
PHP Parser 不會很慢嗎?
c9s
11 years ago
目前正在用 Go 寫一個 PHP Parser.
markplace
說
11 years ago
c9s
很慢,非常慢!慢到想殺人 ... 但是好玩了!
寫出來,我們就拿來用 ....
markplace
說
11 years ago
其實 ctags 有人送完整的 patch,可以產生更精確的 tags,但是還是差 Parser 一些啊!網址在這
sourceforge.net/tracker/...
markplace
說
11 years ago
比之前精確就是了!
c9s
說
11 years ago
其實比較理想的模式是像 gocode + vim 那樣,有一個 daemon 負責處理 completion 跟 analysis
markplace
說
11 years ago
聽起來不錯啊
markplace
說
11 years ago
這樣速度也快,也不會拖累到 vim ...
c9s
說
11 years ago
其實是 vim script 拖累到 phpcomplete.vim
c9s
說
11 years ago
因為 vim script 超級無敵慢的,大概比 python 慢上幾十個數量級 XD
markplace
說
11 years ago
所以很多都用 python 改寫啊!
小喵♥
11 years ago
c9s
: 寫出來要給我們用哦wwww好工具ww
c9s
說
11 years ago
ahaha 看什麼時候生的出來 XD
小喵♥
11 years ago
期待哦w
markplace
說
11 years ago
沒生出來前,乾脆先來用 python 改寫 phpcomplete.vim 好了!搭配現在新的 phpctags 跟 ctags-php-ptach 應該就很享受了啊!
back to top
delete
reply
edit
cancel
cancel