![从 winSCP 打开时,本地编辑器不会自动刷新远程文件](https://linux22.com/image/1631560/%E4%BB%8E%20winSCP%20%E6%89%93%E5%BC%80%E6%97%B6%EF%BC%8C%E6%9C%AC%E5%9C%B0%E7%BC%96%E8%BE%91%E5%99%A8%E4%B8%8D%E4%BC%9A%E8%87%AA%E5%8A%A8%E5%88%B7%E6%96%B0%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6.png)
我正在使用 WinSCP 从 windows10 访问 ubuntu 18.04 上的远程目录。
hello.txt
我启动了一个 SFTP 会话,并从 winscp 文件浏览器(比如说,在本地编辑器 Geany 上)打开了一个远程文件。
- 我远程做了一些更改
hello.txt
。 hello.txt
winscp 更新了我本地系统上的时间戳。hello.txt
当我使用 CTRL+R 刷新/重新加载文件时,Geany 并未检测到更改。- 仅当我完全关闭 Geany 并从 winscp 文件浏览器重新打开 hello.txt 后,更改
hello.txt
才会生效。
有什么想法可以解决这个问题吗?
答案1
仅重新加载文件面板(Ctrl+R)不会让 WinSCP 重新下载已编辑的文件。
重新加载后,您需要使用“编辑”强制重新下载文件。如果您的编辑器能够检测到文件更改,它应该会重新加载文件。Notepad++ 可以。我不知道 Geany。