【问题标题】:open file from remote host with Kate使用 Kate 从远程主机打开文件
【发布时间】:2017-01-21 09:25:18
【问题描述】:

是否可以像使用 vim 一样使用 Kate 从远程主机打开文件:
vim scp://root@cc3//var/log/dp.log
我尝试了以下方法,但似乎没有一个选项有效:
kate scp://root@cc3//var/log/dp.log &kate fish://root@cc3//var/log/dp.log &

【问题讨论】:

  • 尝试使用sftp://(不确定是否将其用作命令行参数,但在“打开”对话框中应该可以正常工作)。如果仍然失败,则需要安装kio_sftp 插件(和kio 本身)
  • @myaut 就是这样,在 shell 中使用 sftp:// 可以正常工作。将此评论移到答案中,我会接受!

标签: linux ssh remote-access scp


【解决方案1】:

根据设计,Kate 通过对话框与用户交互,而您也可以从命令行开始在 kate 中编辑文件:

kate /file/to/open

请注意,如果您不在 kde/plasme 桌面环境中,kate 可能无法处理外部文件。

在这种情况下,您可以使用 sshfs 挂载远程文件系统。

例子:

sshfs -p PORT_NUMBER USERNAME@SERVER:/path/to/remote/filesystem /mnt/remote_filesystem

完成后,您将能够:

kate /mnt/remote_filesystem/file_to_edit_with_kate

根据 cmets 中的建议,您还可以安装 kio-extra 库,可能在您的 no-kde 桌面上不可用

sudo apt update
sudo apt install kio-extras

重新启动您的 kate,您将在“+其他位置”选项卡中获得远程连接

【讨论】:

  • sshfs 与服务器的连接不可靠时,这完全是错误的答案。该问题所寻求的所需行为与几乎所有处理远程编辑的 Windows 编辑器相似,并且连接是异步的,并且与每个 Ctrl+S
【解决方案2】:

我知道它很旧,但我找到了最适合我的解决方案。

我使用 kubuntu,所以我有 Dolphin 和 Kate。

在 Dolphin 中,我将 Network => 连接添加到我的 ssh

我在 Kate 中安装了插件文件系统浏览器。

只需在文件系统浏览器中打开 kate 并粘贴来自 dolphin 的路径,并像项目一样安全。所以我有一个项目的子目录树。

类似的东西

sftp://youruser@youraddress.com:22/var/www/html/app/design/your-project-folder/

【讨论】:

  • 我在 Gnome shell 中使用 Nautilus 和 Geany 做同样的事情,哈哈
猜你喜欢
  • 2021-06-09
  • 1970-01-01
  • 2012-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多