Encontre arquivos no servidor remoto com o Notepad ++

Encontre arquivos no servidor remoto com o Notepad ++

Eu tenho um servidor Linux remoto e edito arquivos nele via SFTP no Notepad++ usando o plugin NppFTP. Quando abro um arquivo para edição, o NppFTP baixa o arquivo localmente para esta pasta:

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

Quando as alterações estão prontas, clico em CTRL+ Se o NppFTP carrega o arquivo no servidor. Vou até meu navegador, atualizo e vejo minhas alterações. É um fluxo de trabalho muito bom!

No entanto, tenho problemas ao usar a ferramenta "Localizar em arquivos". Se eu selecionar "Seguir documento atual[umento]", ele aponta para o diretório temporário acima. Este diretório contém apenas os arquivos que selecionei para edição. Se eu não abri um arquivo para edição, ele não será baixado do servidor. Ele também não verifica modificações no servidor que não estejam refletidas no conteúdo da pasta temporária.

insira a descrição da imagem aqui

Eu tenho que ir para PuTTY e

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

ou baixe os arquivos manualmente. Nenhuma dessas opções me permite clicar nos resultados na janela "Localizar resultado" e abrir o arquivo na linha relevante a partir daí.

Como posso usar um editor local com pesquisas recursivas de arquivos em meu servidor remoto? Eu preferiria continuar usando o Notepad++ e a caixa de diálogo Localizar em arquivos, mas estou aberto a outras opções.

Responder1

Uma maneira que descobri que funciona é baixar manualmente todo o diretório remoto para o diretório temporário local usando, por exemplo, WinSCP.

Após baixar todos os arquivos, o NppFTP funciona exatamente como se eu tivesse selecionado o arquivo e aberto em sua interface, e faz o upload quando salvo o arquivo no Notepad++. Ele pesquisa o conteúdo e, se eu clicar em um resultado na caixa de diálogo "Localizar resultados", ele abre o arquivo nessa linha.

informação relacionada