Como Instalar Sublime Text 2 con XDebug

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
 
(10 ediciones intermedias no se muestran.)
Línea 15: Línea 15:
</pre>
</pre>
-
Instalar Sublime Package Control
+
* Instalar Sublime Text 3
<pre>
<pre>
-
abrir Sublime Text 2, en la consola ( ctrl+` shortcut) pegar lo siguiente y luego enter
+
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
sudo apt-get install php5-xdebug
Línea 66: Línea 85:
sudo /etc/init.d/apache2 restart
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

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
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

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

Hacer click en Preferences > Package Control 

Buscar install SVN

Reiniciar Sublime Text
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)

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas