Sincronizar la lista de sitios ftp en Notepad++ en varios equipos

23 de enero de 2017

Hace poco he necesitado tener, de alguna manera, sincronizada la lista de sitios FTP de Notepad++ entre varios equipos para poder trabajar desde varias ubicaciones de manera cómoda, no estando pendiente de agregar el mismo sitio en todos los equipos.

Resulta que el plugin NppFTP guarda la lista de sitios en formato xml en el directorio AppData del usuario. Después de mucho buscar, no encontré la forma de cambiar este directorio. Pero, uno que viene del mundo GNU/Linux, y está acostumbrado a vivir entre enlaces simbólicos pensó: «¿Existe alguna forma de crear enlaces simbólicos en Windows?»

Una búsqueda rápida en Google, me dió como resultado el comando mklink.

Con esto, y un servicio de sincronización de archivos en la nube, como Dropbox o Google Drive, tenemos la solución.

Movemos el archivo de configuración de NppFTP de su ubicación original al directorio sincronizado y luego, abrimos un cmd como administrador y enlazamos la nueva ubicación con la anterior.

mklink "\User\%username%\AppData\Roaming\Notepad++\Plugins\Config\NppFTP\NppFTP.xml" "\Directorio\sincronizado\en\la\nube\NppFTP.xml"

Y listo, Notepad++ guardará y leerá, sin saberlo, la lista ftp en la nube.

Nota: Notepad++ guarda esta lista al cerrarlo. Y sobreescribe lo el archivo si hay cambios.