Bueno, ya sé que el título es un poco confuso, trataré de explicarlo...
En primer lugar decir que utilizo vim como editor y como IDE., ya que tiene todo lo que necesito:
Por lo tanto la única solución que se me ha ocurrido para la edición de sitios web, y además disponer del TagList durante la edición es realizar un espejo de los archivos que tengo en el servidor remoto en el servidor local y editarlos en modo local.
Para realizar estas operaciones de una sola vez he realizado el siguiente script:
Alguno me dirá que se puede utilizar un plugin de vim que te permite subir y bajar archivos al y del servidor ftp rápidamente, pero no he conseguido usarlo de manera cómoda.
Así que si alguien sábe como hacerlo mejor, por favor ruego que ponga un comentario aclarando la manera de realizarlo.
Este es el aspecto:
Salud.
En primer lugar decir que utilizo vim como editor y como IDE., ya que tiene todo lo que necesito:
- autocompletado en casi todos los lenguajes.
- navegación por funciones, variables, etc (TagList)
- edición en modo ftp, sftp, ssh, etc.
- ligero, muy muy ligero
- rápido de utilizar.
- puedo ejecutarlo en modo remoto (mediante ssh)
- comentado de líneas en función del lenguaje que uses
- y muchas más..
Por lo tanto la única solución que se me ha ocurrido para la edición de sitios web, y además disponer del TagList durante la edición es realizar un espejo de los archivos que tengo en el servidor remoto en el servidor local y editarlos en modo local.
Para realizar estas operaciones de una sola vez he realizado el siguiente script:
echo "Arrancando el servidor local..."
sudo /opt/lampp/lampp start # inicio el servidor lampp
echo "Realizando copia de archivos remotos"
# me posiciono en el directório donde quiero realizar el espejo
cd /opt/lampp/htdocs/georisk
# copio los directórios del servidor remoto necesarios con lftp
sudo lftp -u usuario,password servidorremoto.com -e "mirror -v --parallel=2 --only-newer /georisk/libjs6; mirror -v --parallel=2 --only-newer /georisk/libphp6; quit"
# cambio los permisos de los archivos descargados
sudo chmod -R a+rwx ../georisk
# inicio vim para que explore el directório de descarga
vim /opt/lampp/htdocs/georisk/
Alguno me dirá que se puede utilizar un plugin de vim que te permite subir y bajar archivos al y del servidor ftp rápidamente, pero no he conseguido usarlo de manera cómoda.
Así que si alguien sábe como hacerlo mejor, por favor ruego que ponga un comentario aclarando la manera de realizarlo.
Este es el aspecto:
Salud.
Comentarios
Publicar un comentario