#php #ide #editor
#php #ide #редактор
Вопрос:
У меня сейчас установлено около 14 IDE для тестирования на моем WinXP box, от Notepad до Netbeans, от Aptana до Zend Studio. Я пытаюсь найти тот, который будет делать то, что мне нужно, но пока не удается найти решение.
Моя цель заключается в следующем:
IDE открыта, и я работаю над файлом PHP. Нажмите кнопку или нажмите горячую клавишу…
Моя среда IDE отправляет файл, над которым я работаю, во внешнее приложение (Firefox, Lynx, Chrome и т.д.) с любыми параметрами командной строки, которые я указываю, обрабатывает его, затем возвращает выходные данные (в данном случае HTML-исходный код) обратно в мою среду IDE в окне вывода и / или на вкладке новый файл.
Кажется простым запросом, не так ли? 😉
Для ясности, я не заинтересован в загрузке двоичных файлов Win PHP и просто запускаю скрипт внутри моей IDE. У меня есть настройка виртуального сервера (Virtualbox), которая идеально отражает мой текущий сервер, и я действительно хочу использовать это для генерации выходных данных и тестирования. Кроме того, я пытаюсь избежать переключения между IDE и браузером для проверки источника.
Ответ №1:
Редактор Zeus может запускать внешние приложения с помощью настройки инструмента и записывать выходные данные приложения в окно вывода инструмента.
Чтобы добавить имя текущего файла в командную строку инструмента, просто используйте тег макроса $fn в качестве маркера при настройке командной строки инструмента.
Ответ №2:
Вы можете попробовать с внешними задачами в любой среде IDE на основе Eclipse. Конечно, он не будет читать ваши мысли, поэтому вам решать, как настроить задачу:
Кроме того, Zend Studio поддерживает виртуальные машины, хотя я не уверен, имеет ли это отношение к вашему вопросу.
Ответ №3:
Gvim, что еще? Используйте команду, подобную этой:
:r ! [some command]
И выходные данные [некоторой команды] будут вставлены в ваш текущий файл. Или:
:20,25 ! rot13
Возьмет строки 20-25, запустит их с помощью внешней rot13
команды и поместит выходные данные на свое место.