2010-11-02 100 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智能感知。