Visual Web Developer 中的 PHP 语法高亮显示?

Posted

技术标签:

【中文标题】Visual Web Developer 中的 PHP 语法高亮显示?【英文标题】:PHP syntax highlighting in Visual Web Developer? 【发布时间】:2009-07-03 04:11:03 【问题描述】:

我最近在 IIS 上安装了 php 5,但是,我找不到 VWD 的 PHP 语法高亮插件或扩展。在哪里可以找到插件?我还以为有官方的呢。

【问题讨论】:

【参考方案1】:

考虑用于 Visual Studio 的 PHP IDE。

http://www.jcxsoftware.com/vs.php

我已经使用了它,它为 Visual Studio 添加了很多不错的 PHP 特定功能。

从他们的网站...

编辑器和文件管理

•PHP4 和 PHP5 支持

•PHP、Smarty、htmljavascript、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。

【讨论】:

【参考方案2】:

我尝试了很多文本编辑器,有些是免费的,有些是商业的。到目前为止,Visual Studio 是唯一一个拥有对我最有用的功能的正确组合。所以,在 VS 中编写 PHP 代码对我来说很重要。

您可以欺骗 Visual Studio(希望还有 Visual Web Developer)认为 .php 文件是带有注册表黑客的 C++。语法突出显示足够接近有用。

这篇博文解释了如何为所有版本的 VS 执行此操作:http://blog.cumps.be/visual-studio-2008-and-php-coloring/

【讨论】:

谢谢你的好回答,前两句话总结了我的想法!我只是希望,因为微软最近就 PHP 集成达成了某种协议,所以他们会为此进行语法突出显示。可能不会。希望在 VS 2010 中他们会这样做。 不客气。不要指望 Microsoft 提供的直接 PHP 支持。 :) 可能应该引用它,因为链接现在已断开。【参考方案3】:

我不知道旧版本,但 VWD 2010 允许您在其选项中将任何扩展链接到任何类型的格式。

工具->选项

点击“显示所有选项”

展开“文本编辑器”

点击“文件扩展名”

输入'php'并选择你想要的格式(我推荐自动编辑器选择器),点击添加

你去吧!下次加载页面时,您将看到更改。如果您不喜欢它,还有其他 20 种款式可供选择。

【讨论】:

【参考方案4】:

Visual Web Developer 没有官方的 PHP 插件。我相信这是因为微软宁愿你使用他们的 .NET 产品(尤其是 ASP),它服务于大部分(如果不是全部的话)(我不能确切地说,因为我不像 PHP 那样真正使用 ASP) PHP的功能。

但是,有一些非常好的 PHP IDE。您Here的列表

【讨论】:

【参考方案5】:

谢谢,我使用“HTML 格式”代替“自动编辑器选择器”的最后一篇文章

【讨论】:

【参考方案6】:

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

绝对值得一试。

【讨论】:

【参考方案7】:

我会推荐带有此扩展的 Visual Studio: http://phalanger.codeplex.com/

它是免费的,并且比大多数昂贵的工具提供更多的功能。

【讨论】:

【参考方案8】:

如果您使用的是 Windows,则有一个名为 notepad++ 的应用程序可以为数十种语言进行语法高亮显示。我将它用于 C,但我知道它有一个 php 语法荧光笔和更多的语言。在 sourceforge 上查看。如果您使用 Linux 或 Unix,您可以使用 K 高级文本编辑器 (kate)。它还内置了一个控制台窗口。

【讨论】:

【参考方案9】:

我正在寻找一种与 Visual Studios 中内置的调试器一样有用的 PHP 调试器。我为此搜索了高低,似乎没有一个效果很好。

【讨论】:

【参考方案10】:

我使用的是 PHP Designer 2007 - Personal Version 5.0.2 是一个功能齐全的 php 编辑器,免费!来自 mpsoftware[dot]dk/,但是我也非常喜欢使用 MSVWD,现在我已经了解了如何使 php 文件在其中工作,我会坚持下去!谢谢!

btw Aptana Studio 看起来也很有希望

【讨论】:

【参考方案11】:

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

它并不完美,但对于基本版本来说它非常好并且免费。

【讨论】:

以上是关于Visual Web Developer 中的 PHP 语法高亮显示?的主要内容,如果未能解决你的问题,请参考以下文章

尝试使用 VB 从 ACCESS 数据库中输出 Visual Web Developer 2008 中的数据

在 Visual Web Developer Express 中测试对 Web 服务不可用的输入字段

您可以使用 Visual Web Developer 编辑 resx 文件吗?

Visual Studio Web Developer 2010 Express 和 64 位

使用 Microsoft Visual Web Developer Express 2008 创建站点时出现问题

写入 Microsoft Visual Web Developer 调试器的 JavaScript 方法?