Buscar en archivos en un servidor remoto con Notepad++

Buscar en archivos en un servidor remoto con Notepad++

Tengo un servidor Linux remoto y edito archivos a través de SFTP en Notepad ++ usando el complemento NppFTP. Cuando abro un archivo para editarlo, NppFTP descarga el archivo localmente en esta carpeta:

C:\Users\user\AppData\Roaming\Notepad++\plugins\config\NppFTP\Cache\[email protected]\var\www\example.com\

Cuando los cambios están listos, hago clic en CTRL+ Sy NppFTP carga el archivo en el servidor. Accedo a mi navegador, actualizo y veo mis cambios. ¡Es un flujo de trabajo bastante agradable!

Sin embargo, tengo problemas cuando uso la herramienta "Buscar en archivos". Si selecciono "Seguir documento actual", apunta al directorio temporal de arriba. Este directorio solo contiene los archivos que he seleccionado para editar. Si no he abierto un archivo para editarlo, no lo descarga del servidor. Tampoco busca modificaciones en el servidor que no se reflejen en el contenido de la carpeta temporal.

ingrese la descripción de la imagen aquí

Tengo que pasar a PuTTY y

grep -r --include=*.{php,css,js} --exclude-dir=".svn" "pattern" .

o descargar los archivos manualmente. Ninguna de estas opciones me permite hacer clic en los resultados en la ventana "Buscar resultado" y abrir el archivo en la línea correspondiente desde allí.

¿Cómo puedo utilizar un editor local con búsquedas recursivas de archivos en mi servidor remoto? Preferiría seguir usando Notepad++ y el cuadro de diálogo Buscar en archivos, pero estoy abierto a otras opciones.

Respuesta1

Una forma que encontré que funciona es descargar manualmente todo el directorio remoto al directorio temporal local usando, por ejemplo, WinSCP.

Después de descargar todos los archivos, NppFTP funciona exactamente como si hubiera seleccionado el archivo y lo hubiera abierto en su interfaz, y lo carga cuando lo guardo en Notepad++. Busca el contenido y, si hago clic en un resultado en el cuadro de diálogo "Buscar resultados", abre el archivo en esa línea.

información relacionada