Finden Sie Dateien in Remote-Servern mit Notepad ++

3241
kvermeer

Ich habe einen Remote-Linux-Server, und ich bearbeite Dateien ü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\remote_user@remote.ip.add.ress\var\www\example.com\ 

Wenn die Änderungen fertig sind, klicke ich auf CTRL+ S, und NppFTP lädt die Datei auf den Server hoch. Ich navigiere zu meinem Browser, aktualisiere und sehe meine Änderungen. Es ist ein ziemlich schöner Workflow!

Ich habe jedoch Probleme, wenn ich das Tool "In Dateien suchen" verwende. Wenn ich "Follow current doc [ument]" auswähle, zeigt es auf das temporäre Verzeichnis oben. Dieses Verzeichnis enthält nur die Dateien, die ich zur Bearbeitung ausgewählt habe. Wenn ich eine Datei nicht zur Bearbeitung geöffnet habe, wird sie nicht vom Server heruntergeladen. Es wird auch nicht nach Änderungen auf dem Server gesucht, die nicht im Inhalt des temporären Ordners enthalten sind.

enter image description here

Ich muss entweder zu PuTTY wechseln und

grep -r --include=*. --exclude-dir=".svn" "pattern" . 

oder laden Sie die Dateien manuell herunter. Keine dieser Optionen erlaubt es mir, auf die Ergebnisse im Fenster "Ergebnis suchen" zu klicken und die Datei von dort in die entsprechende Zeile zu öffnen.

Wie kann ich einen lokalen Editor mit rekursiven Dateisuchen auf meinem Remote-Server verwenden? Ich würde es vorziehen, Notepad ++ und das Dialogfeld "In Dateien suchen" weiterhin zu verwenden, bin aber für andere Optionen offen.

0

1 Antwort auf die Frage

2
kvermeer

Ich habe festgestellt, dass dies funktioniert, indem Sie das gesamte Remote-Verzeichnis manuell in das lokale temporäre Verzeichnis herunterladen, z. B. mit WinSCP.

Nachdem Sie alle Dateien heruntergeladen haben, funktioniert NppFTP genau so, als hätte ich die Datei ausgewählt und in der Benutzeroberfläche geöffnet. Wenn Sie die Datei in Notepad ++ speichern, wird sie hochgeladen. Es durchsucht den Inhalt, und wenn ich im Dialogfeld "Ergebnisse suchen" auf ein Ergebnis klicke, wird die Datei in dieser Zeile geöffnet.