WinSCP e Notepad ++: Arquivo não existe mais?

2

Eu recentemente atualizei para o Windows 10 e instalei o WinSCP (informações de login de sites importados do outro computador) e o Notepad ++ (6.8, anteriormente usei 5.6). Eu uso o WinSCP em combinação com o Notepad ++ para editar arquivos em um servidor que tem um período de cortesia de corte muito curto para as sessões de FTP. O WinSCP tem uma sessão FTP persistente (embora o NPP, um complemento do Notepad ++ FTP, aparentemente não o faça) e pode ser integrado ao Notepad ++ usando a função Editar com ...-> gt; Notepad ++ .

Infelizmente, os dois não estão funcionando bem juntos no Windows 10. Agora, depois de abrir o arquivo no Notepad ++ do WinSCP, se eu alternar para o WinSCP e depois voltar para o Notepad ++, recebo a seguinte mensagem de erro:

xxxx file does not exist anymore

Antes, esse erro costumava aparecer quando eu fechava a sessão FTP no WinSCP antes de fechar os arquivos que abri naquela sessão no Notepad ++.

Eu pesquisei na internet, mas não consegui encontrar a solução. Eu tentei mudar o diretório temporário e abri o WinSCP admin. Eu encontrei um segmento no fórum WinSCP ( link ) sobre outro usuário com o mesmo problema com o Notepad + + e WinSCP , mas sua pergunta permaneceu sem resposta.

Atualizar : o que tentei corrigir o problema.

  • Defina os "Segundos entre keepalives" como 15 (o padrão é 30 segundos): link .
  • Notepad ++ autorizado para ser executado sempre com permissões de administrador.
  • WinSCP autorizado para ser executado sempre com permissões de administração.
  • Modo de compatibilidade configurado para o NotePad ++ para Windows 8.1.
por user1232551 21.10.2015 / 05:24

2 respostas

2

Você tem o "Editor externo abre cada arquivo em uma janela separada (processo)" opção de preferência do editor ativado. Isso é o que causa o problema.

Por padrão, a opção é desmarcada e deve ser verificada apenas quando você usa um editor que abre cada arquivo em um processo separado . Esse não é o caso do Notepad ++: Quando você abre o arquivo para edição no WinSCP e o Notepad ++ já está em execução, a nova instância do Notepad ++ apenas delega a abertura para a instância existente e sai. Como você tem a opção acima, o WinSCP detecta a saída e considera o arquivo a ser fechado (excluí-lo).

Para mais detalhes, consulte a documentação do WinSCP para Abertura de mais arquivos em uma única instância do editor .

    
por 22.10.2015 / 10:40
1

Você pode usar "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst -nosession !.! como o caminho do editor externo, caso deseje que o Notepad ++ abra o arquivo em uma nova janela explicitamente.

    
por 24.11.2017 / 12:05