English 中文(简体)
Enable PHP highlights in VS 2010?
原标题:

I ve heard that Visual Studio 2010 Beta 2 has support for PHP. When I load a PHP file though, it has nothing highlighted and is nothing more than a glorified text editor.

Is there a way to enable it?

最佳回答

You can enable syntax highlighting for php files using a simple hack in Visual Studio 2010 (might also work for earlier versions)

Open Tools -> Options dialog from the menu, and select Text Editor -> File Associations on the left. Add php as a new extension and select Microsoft Visual C++ in the adjacent combo box. Apply and now you and open and edit any php file in Visual Studio with Syntax highlighting and code folding. The only problem come is when the file has mixed php and html code. It does not look really good and editing is painful.

I have tried VS.php, and I am certainly not impressed. The only thing it can add to visual studio is creating a php project easily, otherwise, I haven t been able to find it any more useful.

问题回答

As far as I know, we don t do PHP support out of the box. You probably need a third-party component such as this one: http://www.jcxsoftware.com/vs.php

I ve found by using the VS2010 script editor for PHP it does 90% of what I wanted.

As Samnan states - goto Open Tools -> Options dialog from the menu, and select Text Editor -> File Associations and told VS2010 to use its script editor

Also XRefresh plugin for firefox is quite handy for quickly viewing code changes on a second monitor running firefox.

On Microsoft Connect, it seems that this is a feature request. And they ve talked about it on MSDN. But so far, syntax highlighting doesn t seem to be a builtin feature just yet. Though, Expression Web 2 and 3 do have IntelliSense in the HTML designer, we could be seeing native syntax highlighting in the Visual Studio 2010 RTM come March.

Hope this helps.

I ve heard rumors about them adding it in the final release, however there is no native support for PHP within the beta right now.





相关问题
building .net applications without Visual Studio

I m interested to hear about people working with building .net applications using MSBuild, NAnt or similar tools. What are you using, why are you using it instead of the VS IDE? I like to use ...

Tips for debugging a made-for-linux application on windows?

I m trying to find the source of a bug I have found in an open-source application. I have managed to get a build up and running on my Windows machine, but I m having trouble finding the spot in the ...

Visual Studio 2010 Beta 2: Can I print in color?

I have to turn in a hard copy of some code with an assignment. Is there any way in Visual Studio 2010 to print C# source code with syntax highlighting? PS: The assignment is solving a math problem, ...

Set Select command in code

On button Click I want to Set the Select command of a Gridview. I do this and then databind the grid but it doesn t work. What am i doing wrong? protected void bttnView_Click(object sender, ...

WPF design-time context menu

I am trying to create a custom wpf control, I m wondering how I can add some design-time features. I ve googled and can t seem to get to my goal. So here s my simple question, how can I add an entry ...

热门标签