Вызов консоли cmd.exe из Eclipse (например, для HG или Codeception)

Благодаря плагину Path Tools для IDE Eclipse можно настроить удобный вызов консоли (cmd.exe) с нужными Вам командами прямо из Eclipse

Читать далее «Вызов консоли cmd.exe из Eclipse (например, для HG или Codeception)»

Сравнение файлов в Eclipse PDT

Для сравнения двух файлов выделите в окне «Navigator» или «PHP Explorer» оба файла. (для этого кликните на одни файл, нажмите Ctrl и кликните на другой файл). Затем, кликнув правой кнопкой мышки по одному из этих файлов выберите в выпадающем меню Compare with   >  Each Over.

В Eclipse PDT 2.2.0 это неработает. Ошибка была исправлена в версии 2.2.1, но там, говорят, перестали работать «горячие клавиши» — Toggle Comment,Add Block Comment,Remove Block Comment. В Eclipse PDT 2.3.0 таких проблем нет. Но если по каким то причинам нужна версия 2.2.x — то перейдите по ссылке на слове «говорят».

установка и использование XDebug в ECLIPSE (PDT Eclipse или PHPEclipse)

Установка XDebug

  • Качаем нужный файл (соответствующий windows и версии php) c сайта http://xdebug.org/download.php
  • Помещаем его в папку php/ext/
  • Добавляем в php.ini
  • Проверить корректность установки можно с помощью ф-ии . Вы должны увидеть раздел XDebug.
  • См. так же: http://drupalcookbook.ru/recept/ustanovka-nastrojka-otladchika-xdebug

 Eclipse PDT

  • открыть Window>Preference>Php>PHP Executables>Add ввести рядом с Executable Path – путь до файла php.exe (с именем файла в конце его). Выбрать PHP Debugger XDebug. Ввести какое-нибудь имя (например, «php 5.3») и нажать OK.
  • открыть Window>Preference>Php>Debug и выбрать PHP Debugger XDebug.  нажать OK.
  • открыть Window>Preference>Php>Debug>Installed Debuggers и проверить, что порт Xdebug совпадает со значением в php.ini. Если нет — поменять где-нибудь.
  • открыть Window>Preference>Php>Debug>PHP Servers и проверить настройки.
  • Запускаем Debug с помощью Run>Debug As>PHP Web Page. (Если нет такого пункта, проверяем, что в Eclipse в данный момент выделена область редактирования нужного файла, а не какое-нибудь другое окошко.) При первом запуске он спросит Launch URL — Введите туда URL, который вы хотите тестировать (В Joomla, скорее всего, он не совпадёт с путём до php файла, который Вам предложат. Проще всего для этого войти в браузер, открыть там нужную страницу и скопировать её сюда).
    • При последующих запусках спрашивать уже не будет. Чтобы поменять — нужно войти в Run>Debug>Debug Configuration>Php Web Page> [найдите нужную конфигурацию,, которая была автоматически создана при первом запуске]> и поменяйте значение URL на нужное
    • По умолчанию будет открываться страница во встроенном браузере. Поменять это можно в Window>Preference>General>Web Browser
    • Когда откроется страница во встроенном (или каком-либо другом) браузере обратите внимание на конструкцию вроде следующей:

      в URL адресе. Вы можете открыть любой браузер и добавить её к URL (в тот момент, когда запущен Debug) и — ура!
    • Вы можете переключиться в другую перспективу PHP Debug через Windows>Open Perspective>PHP Debug. В этой перспективе вы имеете больше возможностей для Debug`а.
    • Вы можете настроить автоматическое переключение перспективы на PHP после остановки Debug  (в Window>Preference>Php>Debug>Workbench Options)

PhpEclipse

  • Для начала переключитесь в перспективу Debug (Windows>Open Perspective>Debug) , после чего добавьте в тестируемый файл breakpoint
  • открыть Window>Preference>PhpEclipse>XDebug ввести рядом с Php Interpreter – путь до файла php.exe (с именем файла в конце его)
  • Debug>Debug configuration… Создаём новую конфигурацию дважды щёлкнув на XDebug Remote Script
  • Вводим имя нашего проекта и любое название в Ide Identification String (рекомендуется использовать короткое и запоминающееся название)
  • Перейти ко вкладке Pathmap. Она определяет как Eclipse трансформирует локальные пути к удалённым путям. Нажмите на кнопку New. И добавьте туда Local path – путь до корня проекта на машине, на которой запущен Eclipse; Remote Path – путь до корня проекта на Web-сервере. (Если они находятся на одной и той же машине, то пути совпадут)
  • Нажать на кнопку Debug
  • Запустить в браузере тестируемую страницу с припиской ?XDEBUG_SESSION_START=[Ide Identification String]

Ссылка: http://www.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse 

Eclipse для Windows 64bit и JRE — ошибка

Установил Eclipse, Windows 64bit на Windows 7 64bit. Запускаю файл eclipse.exe и получаю ошибку:ошибка при запуске Eclipse: «A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: C:\Programs Files\eclipse\jre\bin\javaw.exe javaw.exe in your current PATH».

Проверяю установлена ли Java на моём компьютере. Для этого захожу в меню пуск и в «Найти программы и файлы» набираю «Java«. Получаю результат Java(32 bit). В этом и причина ошибки. Нужно либо установить Eclipse Windows 32bit, либо JRE 64 bit.

Как установить Java Runtime Environment (JRE) 64 bit?

На странице загрузки Java на java.com варианта 64bit для Windows не видно. Захожу в 64-битной верии Internet Explorer (Для этого захожу в меню пуск и в «Найти программы и файлы» набираю «64bit и запускаю Internet Explorer(64bit)».) на ту же страницу — и там ссылка на загрузку появляется: Windows 7/XP/Vista/2003/2008 (64-разрядная версия)

Ура! JRE 64bit установился. И теперь у меня на компьютере обе версии JRE (32bit и 64Bit). После этого Eclipse запустился

Поиск в Eclipse

В Eclipse есть поиск по конкретному файлу, по всему проекту или по выбранным файлам и папкам. Для меня особенно интересным было интересно последнее.

Читать далее «Поиск в Eclipse»