Trabajar con Sublime Text en remoto con RemoteSubl

RemoteSubl es un fantastico complemento para SublimeText que hace uso de un script original para TextMate. Su funcionamiento es bastante sencillo pero ofrece una gran flexibilidad a la hora de trabajar de forma remota. En este articulo veremos como descargarlo y....¡usarlo!
Instalar RemoteSubl es muy sencillo, tan solo debemos hacer lo siguiente:

1. Descargar RemoteSubl en el computador "local"

Para ello debemos entrar en SublimeText > Tools > Command Paletteó simplemente presionar Ctrl + Shift + P y una vez abierta la ventana de busqueda, escribir install .El autocompletado nos sugerirá Package Control: Install Package la cual debemos seleccionar con el cursor o simplemente dar enter. Nos debe aparecer algo así:
comand Palette
En este cuadro debemos buscar: RemoteSubl y nuevamente seleccionar o dar "enter".
Remote Subl

2. Descargar Terminus

Terminus es un complemento que permite tener una terminal dentro del propio editor Sublime, ya sea en modo terminal, en la parte inferior o en una pestaña. Para instalar este complemento, repetimos los pasos anteriores cambiando RemoteSubl por Terminus.Terminus Find

3. Descargar Rmate en el computador remoto.

Para instalar rmate en linux debemos abrir una terminal y escribir los siguientes comandos:
  • sudo wget -O /usr/local/bin/rmate https://raw.github.com/aurora/rmate/master/rmate.
  • sudo chmod a+x /usr/local/bin/rmate

4. Conectarnos por ssh.

Regresando a nuestro computador local debemos abrir una terminal y escribir el siguiente comando:
ssh -R 52698:localhost:52698 usuario@direccionRemota
usuario@direccionRemota lo reemplazamos por el usuario y la direccion a la cual nos queremos conectar mediante ssh.

5. Abrir archivos remotos en SublimeText.

Una vez tengamos abierto nuestro SublimeText presionamos nuevamente Ctrl+Shift+P para acceder a la paleta de comandos y una vez allí escribimos Termuinus
Seleccionamos la opción Terminus: Open Default Shell in Tab (View), esto abrirá una terminal en una pestaña nueva.
Terminus Tab
Una vez en la pestaña con la terminal abierta, procedemos a conectarnos a nuestro computador remoto via ssh de la siguiente forma:
ssh usuario@direccion . Finalmente y con el tunel ssh establecido, podemos abrir archivos simplemente escribiendo: rmate nombre_archivo en la pestaña que tiene la terminal abierta.

Conclusion

RemoteSubl es una excelente herramienta para Sublime Text que facilita el trabajo de forma remota, permitiendonos utilizar este editor de texto y todas sus ventajas, incluso en servidores en los cuales no se haya instalado previamente.