Недавно я установил PHP 5 на IIS, однако я не могу найти плагин с подсветкой синтаксиса PHP или расширение для VWD. Где я могу найти подключаемый модуль? Я думал, что есть официальный.Выделение синтаксиса PHP в Visual Web Developer?
ответ
Я пробовал много текстовых редакторов, некоторые бесплатные, некоторые коммерческие. Пока что Visual Studio является единственной, которая имеет правильную комбинацию функций, которые будут наиболее полезными для меня. Таким образом, кодирование PHP в VS важно для меня.
Вы можете обмануть Visual Studio (и, надеюсь, также Visual Web Developer), в мышление .php
файлы - это C++ с взломом реестра. Выделение синтаксиса достаточно близко, чтобы быть полезным.
Этот блог объясняет, как это сделать для всех версий VS: http://blog.cumps.be/visual-studio-2008-and-php-coloring/
Рассмотрите 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.
Я надеялся бесплатно! но хороший ввод. –
Официального плагина для PHP для Visual Web Developer нет. Я полагаю, что это связано с тем, что Microsoft предпочла бы использовать свои .NET-продукты (особенно ASP), которые обслуживают большинство, если не все (я не могу точно сказать, что на самом деле я не использую ASP столько, сколько PHP) функциональность PHP.
Есть, однако, некоторые очень хорошие PHP IDE. Список из которых: Here
Если вы используете окна, есть приложение под названием notepad ++, которое будет делать подсветку синтаксиса для десятков языков. Я использовал его для C, но я знаю, что он имеет ярлык синтаксиса php и еще много языков. Проверьте это на sourceforge. Если вы используете Linux или Unix, вы можете использовать K Advanced Text Editor (kate). У него также есть консольное окно.
То, что я ищу для отладчика для PHP, который является столь же полезным, как один встроенный в визуальной студии. Я искал высоко и низко для этого, и, похоже, никто не работает хорошо.
Я не знаю более старых версий, но VWD 2010 позволяет связать любое расширение с любым типом форматирования в своих настройках.
Сервис-> Параметры
Нажмите 'Показать все варианты'
Expand 'Редактор текстов'
нажмите на 'Расширения файлов'
типа в 'PHP' и выберите, как вы хотите, чтобы он был отформатирован (я рекомендую автоматический выбор редактора), нажмите Добавить
И вот вы! В следующий раз, когда вы загрузите страницу, вы увидите изменения. Если вам это не нравится, есть 20 других стилей.
ТНХ, я использую последний пост с «HTML формат» вместо «автоматического выбора редактора»
Что я это PHP Designer 2007 - Персональная версия 5.0.2 представляет собой полнофункциональный редактор PHP, бесплатно! из mpsoftware [dot] dk /, однако мне тоже очень нравится использование MSVWD, и теперь, когда я видел, как заставить php-файлы работать в этом, я буду придерживаться этого! Благодаря!
Aptana Studio кстати выглядит многообещающим слишком Тхо
Я бы рекомендовал использовать Netbeans. Он имеет завершение кода для PHP и запускает xdebug для отладки. Я использую его больше года, и поддержка PHP только улучшается.
Определенно стоит попробовать.
Я бы порекомендовал Visual Studio с этим расширением: http://phalanger.codeplex.com/
Это бесплатно и дает больше возможностей, чем большинство дорогих инструментов.
Ближайшая Visual Studio, подобная среде PHP, которую я нашел, - CodeLobster. Он имеет бесплатную версию для PHP и CSS, а также для платных версий, которые включают в себя версию Pro для плагина CakePHP, CodeIgniter, Drupal, Facebook, JQuery, Joomla, Smarty, Symfony, WordPress и Yii.
Это не идеальный вариант, но это довольно хорошо и бесплатно для базовой версии.
Спасибо за хороший ответ, эти первые два предложения суммируют то, что я думаю точно! Я просто надеялся, что, поскольку Microsoft в последнее время занимается какой-то сделкой по интеграции PHP, у них была бы подсветка синтаксиса. Думаю нет. Надеюсь, в VS 2010 они будут. –
Добро пожаловать. Не рассчитывайте на прямую поддержку PHP от Microsoft. :) – spoulson
Lol, я определенно привык! –