PHP Pydev Eclipse (linux or mac)

對與開發來說,越來越覺着掌握一個好的IDE是很重要的。雖然我也是VIM黨,但當工程逐漸龐大,VIM的優勢便很難體現。對於單個文件來說,VIM是高效的,但對於工程來講,還是IDE要好一些。eclipse 官網  和  pydev 的鏈接。

PHP

首先下載 eclipse。在這裏 Eclipse 。可以根據開發需求。這裏我們選擇PHP的eclipse。裏面幫我們配置好了PHP的插件。當然,前提是系統安裝了PHP。

PYTHON

另外我們需要下載pydev 這個插件,對於python開發來講,這是一個很不錯的插件。這裏我把下載的內容保存下來了,pydev 下載後安裝也很簡單(暫時是最新的,但是想必也會有成舊版的一天吧)。解壓,會有2個目錄,把features 和 plugin 對應的目錄都丟掉你的eclipse 的主目錄下面的對應的features 和 plugin 裏面。重啓eclipse,創建新工程,應該就可以看到pydev 的工程類別了,選擇就可以了。

Eclipse 工程屬性配置

然後,開始創建一個新工程,如果需要把其他地方的代碼導入到這個工程,可能會出現一些錯誤誤報問題。表現就是,本來一些包和類是對的,但是eclipse 確給他們打上了紅線,看起來好不爽,並且隊這些代碼還沒法進行代碼跳轉。這個問題這樣解決。打開property菜單,進到PyDev-PYTHONPATH裏面。設置裏面的source folder. 把主要的代碼目錄都添加上,然後刷新一下工程目錄,這些紅線應該就會消失了。應該是插件隊整個項目沒有掃描完整吧,而根本原因是你沒有設置插件需要的幾個變量吧(個人猜測...)。


KDE Eclipse 閃退

另外還有一個問題,也曾經是我遇到的,就是 在Linux 下,我的是kde桌面,eclipse經常崩潰。這個問題困擾了我很久,讓我曾一度覺着Linux不能勝任開發工作,都有些沮喪了。後面找到了eclipse 閃退的原因,就是這個 gtk 的問題。換成 gnome 的就可以了。在kde上也是可以運行的。其實不是什麼大問題。所以,用linux 開發是可以的,只是我們還不夠了解。原帖在這裏 。我把gtk2theme 從 oxgen-gtk 換成 gnome 默認的那個,就再也沒有出現過crash。


現在唯一的問題就是我導入進來的工程,不能被識別。包不能解析。在導入其他工程的時候,應該先創建一個工程,然後import其他的東西。直接導入整個 filesystem 而不是 existing projects現在並沒有出現問題,目前爲止,一切都是好的。感謝  ecipse 導入工程 。

注意 Eclipse 版本
另外還遇到這個問題,就是 eclipse 不能解析PHP 工程的路徑,不能進行代碼間跳轉。我把我的工程導入近來,發現eclipse不能很好的解析,出現的一個問題就是,php不能夠解析路徑。我懷疑是php 版本的問題,發現eclipse中用的php interpreter 的版本還是 5.3 ,但是我想設置成 5.5 都不能選,懷疑是 這個eclipse 的插件有問題,原來這個eclipse是我1年前下載的版本,當然比較舊了,然後去下載了個新的,果然可以,問題解決。

至此,所有的eclipse 的問題都搞定了,我習慣用git,eclipse對git的支持也很好,都不用我自己去找git的eclipse插件,目前來說,eclipse一切都好。

發佈了42 篇原創文章 · 獲贊 6 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章