ответ

6

Я пробовал много текстовых редакторов, некоторые бесплатные, некоторые коммерческие. Пока что Visual Studio является единственной, которая имеет правильную комбинацию функций, которые будут наиболее полезными для меня. Таким образом, кодирование PHP в VS важно для меня.

Вы можете обмануть Visual Studio (и, надеюсь, также Visual Web Developer), в мышление .php файлы - это C++ с взломом реестра. Выделение синтаксиса достаточно близко, чтобы быть полезным.

Этот блог объясняет, как это сделать для всех версий VS: http://blog.cumps.be/visual-studio-2008-and-php-coloring/

+0

Спасибо за хороший ответ, эти первые два предложения суммируют то, что я думаю точно! Я просто надеялся, что, поскольку Microsoft в последнее время занимается какой-то сделкой по интеграции PHP, у них была бы подсветка синтаксиса. Думаю нет. Надеюсь, в VS 2010 они будут. –

+0

Добро пожаловать. Не рассчитывайте на прямую поддержку PHP от Microsoft. :) – spoulson

+0

Lol, я определенно привык! –

7

Рассмотрите PHP IDE для Visual Studio.

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

Я использовал это, и это добавляет много хороших PHP конкретных функций в Visual Studio.

С их сайта ...

Редактор и управление файлами

• Поддержка PHP4 и PHP5

• раскраски синтаксиса для PHP, Smarty, HTML, JavaScript, CSS, XML и XSLT

• Шаблоны файлов для PHP, Smarty, HTML, JavaScript, CSS, XML и XSLT

• Intellisense для PHP, Smarty, HTML, JavaScript, CSS , XML и XSLT

Debugging

• XDebug и DBG поддержки

• Отладка PHP, JavaScript и .Net в одной сессии

• Встроенный веб-сервер Apache для облегчения отладки. Предварительно сконфигурирован с Php4, Php5, XDebug и DBG.

+0

Я надеялся бесплатно! но хороший ввод. –

2

Официального плагина для PHP для Visual Web Developer нет. Я полагаю, что это связано с тем, что Microsoft предпочла бы использовать свои .NET-продукты (особенно ASP), которые обслуживают большинство, если не все (я не могу точно сказать, что на самом деле я не использую ASP столько, сколько PHP) функциональность PHP.

Есть, однако, некоторые очень хорошие PHP IDE. Список из которых: Here

0

Если вы используете окна, есть приложение под названием notepad ++, которое будет делать подсветку синтаксиса для десятков языков. Я использовал его для C, но я знаю, что он имеет ярлык синтаксиса php и еще много языков. Проверьте это на sourceforge. Если вы используете Linux или Unix, вы можете использовать K Advanced Text Editor (kate). У него также есть консольное окно.

0

То, что я ищу для отладчика для PHP, который является столь же полезным, как один встроенный в визуальной студии. Я искал высоко и низко для этого, и, похоже, никто не работает хорошо.

4

Я не знаю более старых версий, но VWD 2010 позволяет связать любое расширение с любым типом форматирования в своих настройках.

Сервис-> Параметры

Нажмите 'Показать все варианты'

Expand 'Редактор текстов'

нажмите на 'Расширения файлов'

типа в 'PHP' и выберите, как вы хотите, чтобы он был отформатирован (я рекомендую автоматический выбор редактора), нажмите Добавить

И вот вы! В следующий раз, когда вы загрузите страницу, вы увидите изменения. Если вам это не нравится, есть 20 других стилей.

2

ТНХ, я использую последний пост с «HTML формат» вместо «автоматического выбора редактора»

0

Что я это PHP Designer 2007 - Персональная версия 5.0.2 представляет собой полнофункциональный редактор PHP, бесплатно! из mpsoftware [dot] dk /, однако мне тоже очень нравится использование MSVWD, и теперь, когда я видел, как заставить php-файлы работать в этом, я буду придерживаться этого! Благодаря!

Aptana Studio кстати выглядит многообещающим слишком Тхо

1

Я бы рекомендовал использовать Netbeans. Он имеет завершение кода для PHP и запускает xdebug для отладки. Я использую его больше года, и поддержка PHP только улучшается.

Определенно стоит попробовать.

1

Я бы порекомендовал Visual Studio с этим расширением: http://phalanger.codeplex.com/

Это бесплатно и дает больше возможностей, чем большинство дорогих инструментов.

0

Ближайшая Visual Studio, подобная среде PHP, которую я нашел, - CodeLobster. Он имеет бесплатную версию для PHP и CSS, а также для платных версий, которые включают в себя версию Pro для плагина CakePHP, CodeIgniter, Drupal, Facebook, JQuery, Joomla, Smarty, Symfony, WordPress и Yii.

Это не идеальный вариант, но это довольно хорошо и бесплатно для базовой версии.