【问题标题】:ftp-kr - Cannot edit in read-only editorftp-kr - 无法在只读编辑器中编辑
【发布时间】:2022-12-13 07:07:12
【问题描述】:

我不知道如何正确使用 VS 代码的 ftp-kr extension。我已经阅读并重新阅读了 GitHub WikiREADME documentation,但找不到任何其他帮助解决我的问题。我将这个问题发布到 GitHub 上的项目问题,但尚未收到回复。

ftp-kr只是一个简单的扩展,用于通过位于远程服务器上的 FTP 编辑文件。许多其他用户似乎可以毫无问题地使用该扩展程序。

我安装了扩展程序,然后成功编辑了连接设置(ftp-kr.json)并成功连接到我正在尝试编辑文件的远程服务器。

我打开了FTP-KR:探索者窗格查看服务器上的所有文件,但如果我双击任何文件打开它们,然后尝试编辑它们,我无法输入,只是在 VS Code 中收到一条警告,上面写着“无法在只读编辑器中编辑”。 我试过右键单击文件并单击“下载此文件”按钮,我想也许我需要下载文件的本地副本以在上传更改之前进行编辑。但是,每当我在 ftp-kr Explorer 中的任何文件上单击“下载此文件”选项时,它只会给我一条错误消息,内容为“[file_name] 不在远程路径中”。

我尝试运行 >ftp-kr: Download All 命令,但它只是吐出一条通知,上面写着“无事可做”。

如何编辑位于远程服务器上的文件并将这些更改保存到服务器?


附言我已经尝试了this question 中的解决方案,但不幸的是,它们似乎都不起作用。特别是,“code-runner: Run in terminal”不在我的设置中,“Edit in Local”也不是出现在我的编辑器中的上下文菜单项。

【问题讨论】:

    标签: visual-studio-code ftp vscode-extensions


    【解决方案1】:

    几个月后,感谢the developer eventually responding on GitHub,我终于找到了解决方案。这里发生了一些事情。

    1. 用户希望修改的任何文件必须首先作为本地副本下载到用户机器上,然后该副本可以通过 FTP 上传到网络服务器。

    2. ftp-kr 不能自动下载单个文件。 (双击它们或通过任何其他方法。)它只能下载整个目录,并且可以通过使用配置文件中的localPathignore选项更改这些目录,然后停止并重新启动FTP连接。

      1. 出现的“下载这个”上下文菜单选项是一段未实现的代码。它不会做任何事情。

      1. >ftp-kr: Download All 是将远程文件下载到用户计算机上的首选方式(根据开发人员的意图)。它之前返回错误的事实是has now been fixed 的错误。

      2. 令人困惑的是,用户可以看法使用方便的树视图查看远程文件系统上每个文件的文件名和上下文,您不能简单地单独下载这些文件中的任何一个。

      总之,这个插件没有提供我希望它具有的功能。 (即,能够轻松下载、修改和上传单个文件。)所以我知道如何正确使用它,我只是为了我的目的而切换到不同的插件。

    【讨论】:

      猜你喜欢
      • 2020-07-28
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-22
      • 2019-05-14
      • 1970-01-01
      相关资源
      最近更新 更多