Como Instalar Sublime Text 2 con XDebug
De CidesaWiki
Revisión a fecha de 13:50 13 jun 2013; Dmartinez (Discusión | contribuciones)
- Instalar Sublime Text 2
Lo primero que debemos hacer es abrir una terminal (ctrl+alt+t) y agregar el siguiente repositorio: sudo add-apt-repository ppa:webupd8team/sublime-text-2 actualizamos: sudo apt-get update Instalamos: Para arquitectura de 32-bits sudo apt-get install sublime-text-2 Para arquitectura de 64-bits sudo apt-get install sublime-text
- Instalar Sublime Package Control
abrir Sublime Text 2, en la consola ( ctrl+` shortcut) pegar lo siguiente y luego enter
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
Luego
Hacer click en Preferences > Package Control
Buscar install package
Reiniciar Sublime Text
- Installar SVN
Hacer click en Preferences > Package Control Buscar install SVN Reiniciar Sublime Text
- Instalar Xdebug
sudo apt-get install php5-xdebug
Creamos el archivo xdebug.ini en esta ruta /etc/php5/conf.d/ y le agregamos
sudo nano xdebug.ini
En el caso de ubuntu 12.04
zend_extension = /usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_host = localhost
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
En el caso de ubuntu 13.04
zend_extension=/usr/lib/php5/20100525/xdebug.so
xdebug.remote_host = localhost
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
Luego reiniciar apache2
sudo /etc/init.d/apache2 restart
Por último, en sublime Text2
Hacer click en Preferences > Package Control
Buscar install Xdebug
Reiniciar Sublime Text
Nota: para cada proyecto debe configurar lo siguiente
En Sublime ir al menú Project->save Project
luego Project -> edit project
remplazar por lo siguente
{
"folders":
[
{
"path": "/home/desarrollo01/www/siga"
}
],
"settings": {
"xdebug": { "url": "http://siga.sl/" }
}
}
Listo!
Aquí tiene los shortcut keys
Ctrl+Shift+F6 – Step over
Ctrl+Shift+F7 – Step into
Ctrl+Shift+F8 – Step out from
Ctrl+Shift+F5 – Continue (until next breakpoint)