Mit Notepad++ nach Dateien auf einem Remote-Server suchen

Mit Notepad++ nach Dateien auf einem Remote-Server suchen

Ich habe einen Remote-Linux-Server und bearbeite Dateien darauf über SFTP in Notepad++ mit dem NppFTP-Plugin. Wenn ich eine Datei zum Bearbeiten öffne, lädt NppFTP die Datei lokal in diesen Ordner herunter:

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

Wenn Änderungen vorgenommen wurden, klicke ich auf CTRL+ Sund NppFTP lädt die Datei auf den Server hoch. Ich gehe zu meinem Browser, aktualisiere die Seite und sehe meine Änderungen. Das ist ein ziemlich guter Workflow!

Ich habe jedoch Probleme, wenn ich das Tool „In Dateien suchen“ verwende. Wenn ich „Aktuellem Dokument folgen“ auswähle, verweist es auf das darüber liegende temporäre Verzeichnis. Dieses Verzeichnis enthält nur die Dateien, die ich zum Bearbeiten ausgewählt habe. Wenn ich eine Datei nicht zum Bearbeiten geöffnet habe, wird sie nicht vom Server heruntergeladen. Es wird auch nicht nach Änderungen auf dem Server gesucht, die sich nicht im Inhalt des temporären Ordners widerspiegeln.

Bildbeschreibung hier eingeben

Ich muss entweder zu PuTTY wechseln und

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

oder die Dateien manuell herunterladen. Bei keiner dieser Optionen kann ich im Fenster „Ergebnis suchen“ auf die Ergebnisse klicken und von dort aus die Datei in der entsprechenden Zeile öffnen.

Wie kann ich einen lokalen Editor mit rekursiver Dateisuche auf meinem Remote-Server verwenden? Ich würde lieber weiterhin Notepad++ und das Dialogfeld „In Dateien suchen“ verwenden, bin aber für andere Optionen offen.

Antwort1

Eine Methode, die meiner Erfahrung nach funktioniert, besteht darin, das gesamte Remote-Verzeichnis manuell in das lokale temporäre Verzeichnis herunterzuladen, beispielsweise mit WinSCP.

Nachdem alle Dateien heruntergeladen wurden, funktioniert NppFTP genauso, als hätte ich die Datei ausgewählt und in seiner Benutzeroberfläche geöffnet, und lädt sie hoch, wenn ich die Datei in Notepad++ speichere. Es durchsucht den Inhalt und wenn ich im Dialogfeld „Ergebnisse suchen“ auf ein Ergebnis klicke, wird die Datei bis zu dieser Zeile geöffnet.

verwandte Informationen