Como Instalar Sublime Text 2 con XDebug
De CidesaWiki
(Diferencias entre revisiones)
(Página creada con '* Instalar Sublime Text 2 <pre> Lo primero que debemos hacer es abrir una terminal (ctrl+alt+t) y agregar el siguiente repositorio: sudo add-apt-repository ppa:webupd8team/subli...') |
|||
(12 ediciones intermedias no se muestran.) | |||
Línea 15: | Línea 15: | ||
</pre> | </pre> | ||
- | Instalar Sublime | + | * Instalar Sublime Text 3 |
<pre> | <pre> | ||
- | abrir Sublime | + | 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-3 | ||
+ | |||
+ | actualizamos: | ||
+ | sudo apt-get update | ||
+ | |||
+ | Instalamos: | ||
+ | sudo apt-get install sublime-text-installer | ||
+ | </pre> | ||
+ | |||
+ | * Instalar Sublime Package Control | ||
+ | <pre> | ||
+ | |||
+ | En la consola sublime ( ctrl+` shortcut) pegar lo siguiente y luego enter | ||
+ | |||
+ | Sublime Text 2 | ||
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') | 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') | ||
+ | |||
+ | Sublime Text 3 | ||
+ | |||
+ | import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) | ||
Luego | Luego | ||
Línea 30: | Línea 49: | ||
</pre> | </pre> | ||
- | Installar SVN | + | * Installar SVN |
<pre> | <pre> | ||
Hacer click en Preferences > Package Control | Hacer click en Preferences > Package Control | ||
Línea 39: | Línea 58: | ||
</pre> | </pre> | ||
- | Instalar Xdebug | + | * Instalar Xdebug |
<pre> | <pre> | ||
+ | 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 | ||
+ | |||
+ | Seguidamente, en sublime Text2 | ||
+ | |||
+ | Hacer click en Preferences > Package Control | ||
+ | |||
+ | Buscar install Xdebug | ||
+ | |||
+ | Reiniciar Sublime Text | ||
+ | |||
+ | Por último installar python 2.6 requerido por sublime | ||
+ | |||
+ | Descargar python2.6 files from Ubuntu Archives (dependiendo de su arquitectura 32 bits o 64-bits) [http://packages.ubuntu.com/lucid/python2.6] | ||
+ | |||
+ | Extraer los archivos: (suponga que bajo en Descargas) | ||
+ | sudo dpkg-deb -x python2.6_2.6.5-1ubuntu6.1_amd64.deb python2.6 | ||
+ | |||
+ | Copiar lo extraido en | ||
+ | sudo cp -R Descargas/python2.6/ /usr/lib/sublime-text-2/lib/ | ||
+ | |||
+ | 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) | ||
</pre> | </pre> | ||
+ | |||
+ | --[[Usuario:Dmartinez|Dmartinez]] 10:20 13 jun 2013 (VET) |
Última versión de 17:34 12 ago 2013
- 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 Text 3
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-3 actualizamos: sudo apt-get update Instalamos: sudo apt-get install sublime-text-installer
- Instalar Sublime Package Control
En la consola sublime ( ctrl+` shortcut) pegar lo siguiente y luego enter Sublime Text 2 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') Sublime Text 3 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) 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 Seguidamente, en sublime Text2 Hacer click en Preferences > Package Control Buscar install Xdebug Reiniciar Sublime Text Por último installar python 2.6 requerido por sublime Descargar python2.6 files from Ubuntu Archives (dependiendo de su arquitectura 32 bits o 64-bits) [http://packages.ubuntu.com/lucid/python2.6] Extraer los archivos: (suponga que bajo en Descargas) sudo dpkg-deb -x python2.6_2.6.5-1ubuntu6.1_amd64.deb python2.6 Copiar lo extraido en sudo cp -R Descargas/python2.6/ /usr/lib/sublime-text-2/lib/ 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)
--Dmartinez 10:20 13 jun 2013 (VET)