Eclipse PDT + Ubuntu 10.10. Часть 3. Отладка с помощью XDebug, Установка Subversopn (SVN)

Ubuntu

В частях 2 и 1 мы ознакомились с тем как устанавливать Eclipse XDebug на Ubuntu 10.10 и создать свой первый простейший (так и хочется назвать одноклеточный :)) скрипт. Теперь нам предстоит научиться отлаживать программу с помощью XDebug. Жмем правой кнопкой на нашем скрипте и выбираем Debug As / PHP Web Page В этот момент Eclipse предложит нам открыть Debug перспективу, с чем мы вежливо соглашаемся:

Вообще мы можем выбирать ту перспективу которая нам нужна в данный момент из меню Window->Open Perspective. После входа в Debug песпективу мы увидим что Debuger остановился на первой PHP строке.

Теперь посмотрим немного выше, где у нас распологаються кнопки управления XDebug

1. Начать отладку скрипта. Перед тем как запускать отладку, необходимо удостовериться что предыдущая отладка завершена (3) 2. Запустить полностью весь скрипт. На данном этапе, с теми настройками которые у нас есть, мы отлаживаем программу по строчно, но можно "снять с паузы" и продолжить выполнение до конца. 3. Остановить выполнение отладки скрипта. Обязательное условие для повторной отладки. 4. Следующий шаг. Т.к. в настройках ранее мы выбрали что наш скрипт будет отлаживаться по-шагово, то при нажатии на эту кнопку отладчик переходит к следующему событию/оператору. В правом верхнем углу у нас находятся кнопки выбора перспективы:

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

При старте отладки, как Вы уже успели заметить, открываеться выбранный ранее в настройках браузер, в котором также по шагово отображается информация которая приходит от нашей программы находящейся на отладке. Таким образом мы можем контролировать процесс. Если мы дойдем до конца программы, то это вовсе не означает что процесс отладки окончен. Нам нужно нажать на кнопку 3 что бы его завершить, иначе новый сеанс не запуститься. По завершению откроется новое окно браузера в котором нам сообщат об окончании отладки скрипта. А для того чтобы в дальнейшем Eclipse PDT не "напрягал" нас вопросами о том "хотим ли мы открыть соответствующую перспективу" при отладке, можно в настройках (Window->Preference) это явно указать.

На этом все. Мы научились отлаживать наши программы в Eclipse PDT. В следующей статье я раскрою очень важную тему Eclipse Subversion. Keep smiling! :)

Установка Subversion (SVN)

Subversion (SVN) - это сторонний плагин Eclipse который необходим для работы с Системой управления версиями исходного кода разрабатываемых (и не только нами, а иначе зачем это все нада :) ) нами программ.

Идем в Help->Install New Software. В диалоговом окне выбираем Add

В качестве названия (name) даем любое удобочитаемое имя, напр Subclipse, в поле размещение (Location) пишем "http://subclipse.tigris.org/update_1.6.x"

Выбираем все три доступных пакета

Жмем Next до упора, пока нам не покажут лицензию, которую мы принимаем и жмем Finish. Возможно нам выдаст некоторые сообщения о возможной несовместимости - соглашаемся со всем. Далее нас попросят перезагрузить Eclipse с чем мы вежливо соглашаемся. После перезапуска мы можем проверить установку нашего плагина. Заходим в File->Import...

В новом окне находим SVN

Если такой пункт присутствует, то будем считать что мы успешно установили Eclipse Subversion. В следующей статье мы поговорим о том как импортировать Joomla! project с помощью Eclipse Subversion (SVN)

Comments

Login with GitHub to leave a comments