2010-11-02 30 views
5

沒有什麼比較Visual Studio。事實上,這是我開發使用Asp.Net的原因。但是偶爾遇到一位特別想要在PHP中創建解決方案的客戶。Visual Studio上的PHP智能感知 - 可能嗎?

所有PHP的IDE(免費)我已經使用缺乏在Visual Studio中,我愛這麼多可用的一個重要特徵 - INTELLISENSE。那麼有沒有一種免費的方法可以在Visual Studio上啓用PHP intellisense?

+0

您是否嘗試過NetBeans?它是免費的,頗受歡迎,並且具有智能感知。 – 2010-11-02 16:56:00

+0

http://stackoverflow.com/questions/1911254/native-php-support-in-visual-studio-2010和http://www.jcxsoftware。com/ – 2010-11-02 16:58:00

+0

@Manos - 我會檢查出來的。 – 2010-11-04 12:06:44

回答

6

You can use VS.PHP to get php in similar VS environment.(商業)

介紹下一代PHP的 開發工具豐富的智能感知和 調試支持簡單,並且開始 內建PHP網頁服務器

或自由選擇:

Php4VS

的Php4VS是Visual 工作室包,旨在做同樣的事情 一些別人做,但有一個 區別:免費 !

+0

99.99美元似乎有點陡峭,但...? – 2010-11-02 16:59:22

+0

@Martin Bean:可能,發佈免費*可能*替代:) – Sarfraz 2010-11-02 17:00:25

+0

vs.php非常好。 – 2012-06-27 18:11:40

2

使用NetBeans作爲 「延伸」。 1.安裝netbeans 2.在visual studio中,右鍵點擊一個php文件並選擇打開。添加新..並在Netbeans安裝文件夾的bin文件夾中選擇Netbeans.exe。單擊確定,並將其設置爲默認值。

現在,只需要php文件,它們就會在netbeans中打開。這可能是現在最好的解決方案,特別是對於不支持第三方擴展的Express版本。

注意:你最有可能要設置的NetBeans使用UTF-8,所以你不會有問題,包括在其他文件PHP文件。要做到這一點:

轉到Netbeans Installatin文件夾中的「etc」文件夾。打開netbeans.conf文件,並添加netbeans_default_options以下行:

-J-指定-Dfile.encoding = UTF-8

1
+1

用於Visual Studio的PHP工具超出了我的預期! – 2013-05-01 00:43:49

+0

@JakubMíšek我也是!那麼在試用期過期之前...... – 2013-05-11 02:15:56

0

我在將HTML文件轉換爲PHP時遇到了問題,根本沒有可用的智能感知 - 即使是HTML部分也沒有。要解決此問題,請在解決方案資源管理器中單擊PHP文件並選擇打開方式...,然後選擇「HTML編輯器」和「設爲默認值」。它不會給PHP支持,但它爲我帶來了HTML智能感知。