在Visual Web Developer中如何实现PHP语法高亮?

6

我最近在IIS上安装了PHP 5,但是我找不到适用于VWD的PHP语法高亮插件或扩展。请问在哪里可以找到这样的插件?我以为有一个官方版本。

11个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
7
考虑使用 Visual Studio 的 PHP IDE。 http://www.jcxsoftware.com/vs.php 我已经使用过它,它为 Visual Studio 增加了许多很好的 PHP 特定功能。 从他们的网站上可以看到... 编辑器和文件管理 •PHP4 和 PHP5 支持 •PHP、Smarty、HTML、JavaScript、CSS、XML 和 XSLT 的语法着色 •PHP、Smarty、HTML、JavaScript、CSS、XML 和 XSLT 的文件模板 •PHP、Smarty、HTML、JavaScript、CSS、XML 和 XSLT 的智能感知 调试 •XDebug 和 DBG 支持 •在一个会话中调试 PHP、JavaScript 和 .Net •内置 Apache Web 服务器,便于调试。预配置了 Php4、Php5、XDebug 和 DBG。

6
我尝试过很多文本编辑器,有些是免费的,有些是商业软件。到目前为止,Visual Studio是唯一一个具备最有用功能组合的编辑器。因此,在VS中编写PHP对我非常重要。 你可以通过注册表修改来欺骗Visual Studio(希望也适用于Visual Web Developer),使其将.php文件视为C++文件。语法高亮足够接近,可以派上用场。 这篇博客文章解释了如何在所有版本的VS中进行操作:http://blog.cumps.be/visual-studio-2008-and-php-coloring/

感谢你提供这个好答案,前两句话恰好概括了我的想法!我只是希望微软最近在强调PHP集成的时候,他们会有针对它的语法高亮显示。看来不是这样。希望在VS2010中能有这个功能。 - teh_noob
不客气。不要指望从微软获得直接的 PHP 支持。 :) - spoulson
可能应该加引号,因为链接现在已经失效了。 - orfdorf

4
我不知道旧版本的情况,但是VWD 2010允许您在选项中将任何扩展名链接到任何类型的格式。具体操作如下: 1. 点击“工具”->“选项”; 2. 点击“显示所有选项”; 3. 展开“文本编辑器”; 4. 点击“文件扩展名”; 5. 输入“php”,选择您想要的格式(我推荐使用自动编辑器选择器),然后点击“添加”; 6. 完成上述步骤后,您会看到所做的更改。如果您不喜欢这个格式,还有其他20种样式可供选择。

2
没有针对Visual Web Developer的官方PHP插件。我认为这是因为微软更希望你使用他们的.NET产品(尤其是ASP),它提供了PHP大部分甚至全部的功能。(我不能确切地说,因为我不像使用PHP那样经常使用ASP) 然而,有一些非常好的PHP集成开发环境。这里有一个列表:Here

2

谢谢,我使用了“HTML格式”而不是“自动编辑器选择器”的最新帖子。


1
我建议使用Visual Studio与这个扩展: http://phalanger.codeplex.com/ 它是免费的,并且比大多数昂贵的工具提供更多功能。

1

我建议使用Netbeans。它具有PHP代码完成和运行xdebug进行调试的功能。我已经使用它一年多了,对于PHP的支持只会越来越好。

绝对值得一试。


0

我找到的最像Visual Studio的PHP环境是CodeLobster。 它有免费版本的PHP和CSS,以及付费版本,其中包括Pro版本的CakePHP,CodeIgniter,Drupal,Facebook,JQuery,Joomla,Smarty,Symfony,WordPress和Yii插件。

它不是完美的,但基本版是相当不错的,并且是免费的。


0

如果你使用的是Windows操作系统,有一个叫做Notepad++的应用程序可以为数十种语言进行语法高亮。我用它来写C代码,但我知道它也有PHP语法高亮器和许多其他语言的支持。你可以在SourceForge上查看它。如果你使用的是Linux或Unix操作系统,你可以使用K Advanced Text Editor(Kate)。它还内置了一个控制台窗口。


0

我使用的是 PHP Designer 2007 - Personal Version 5.0.2,它是一个完全功能的免费 PHP 编辑器,来自 mpsoftware[dot]dk/。不过我也很喜欢使用 MSVWD,现在我已经知道如何让它支持 php 文件了,所以我会坚持使用它!谢谢!

顺便说一下,Aptana Studio 也看起来很有前途。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,