Incluir programas externos en Eclipse, Dreamweaver, VIM o Notepad++
Es muy útil incluir otros programas o macros propias dentro de los editores que utilizamos cada día para desarrollar. A veces necesitamos validar nuestro código con otro programa, ya sea lanzándolo en un navegador determinado, pasándolo por un script propio, etc...
En mi caso particular tengo un conjunto de scripts que verifican que el código sigue unas determinadas reglas de formato, de este forma el código siempre sigue unos determinados patrones.
Sea cual sea tu motivo para añadir un script o programa a tu editor, aquí te incluyo cómo hacerlo para 4 editores ampliamente usados o cómo integrar un programa cualquiera en el menú contextual de windows (botón derecho):
- Eclipse
- Notepad++
- Dreamweaver
- VIM
- Explorador de Windows
Ejecutar un programa externo desde Eclipse:
- Run -> External Tools -> Open External Tools Dialog
- Pinchar en el botón de Nuevo y rellenar con los datos:
- Name: Nombre explicativo de tu programa
- Location: C:\RutaPrograma\programa.exe
- Arguments: ${resource_loc}
- En la pestaña Common marcar "Allocate Console" y UTF-8 si trabajas en esta codificación
- Name: Nombre explicativo de tu programa
Ejecutar programas externos en Notepad++
- Ejecutar -> Ejecutar
- Pegar en el campo de texto: C:\RutaPrograma\programa.exe "$(FULL_CURRENT_PATH)"
- Pinchar en Guardar
- Escribir un nombre y seleccionar una combinación de teclas para lanzar el programa externo.
Si te has equivocado de tecla de acceso rápido, para cambiar la tecla de acceso o editar los menús, te toca editar a manopla:
C:\Documents and Settings\user.name\Datos de programa\Notepad++\shortcuts.xml
Añadir un programa o script externo al Dreamweaver
- Edit -> Preferences -> Preview in Browser
- Añadir el fichero deseado C:\RutaPrograma\launch.exe como si fuera un navegador, sea lo que sea.
Ojo, no acepta BATs, podéis convertirlos a EXE con alguna utilidad gratuita (hay varias)
Mapear un programa externo en el VIM
Añadir las siguientes líneas al fichero .vimrc o _vimrc (según sistema operativo)
" Mi programa
nmap :!C:\RutaPrograma\programa.exe "%"
Menú contextual del Explorador de Windows
- Abrir un explorador de Windows
- Herramientas -> Opciones de Carpeta
- Tipos de Archivo
- Seleccionar una extensión (TPL, PHP, CSS...)
- Opciones Avanzadas (Si no sale, pulsar Restaurar y luego reasignar el programa)
- Pulsar sobre Nuevo y rellenar:
- Acción: Abrir con programa.exe (texto que sale en el menú)
- Aplicación utilizada: C:\RutaPrograma\programa.exe "%1"
- Repetir con las extensiones deseadas