使用 Kate 从远程主机打开文件

std*_*err 5 linux ssh scp remote-access

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

小智 6

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

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

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

在凯特我安装了插件文件系统浏览器。

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

像这样的东西

sftp://youruser@youraddress.com:22/var/www/html/app/design/your-project-folder/
Run Code Online (Sandbox Code Playgroud)


aug*_*sto 2

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

kate /file/to/open
Run Code Online (Sandbox Code Playgroud)

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

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

例子:

sshfs -p PORT_NUMBER USERNAME@SERVER:/path/to/remote/filesystem /mnt/remote_filesystem
Run Code Online (Sandbox Code Playgroud)

完成后,您将能够:

kate /mnt/remote_filesystem/file_to_edit_with_kate
Run Code Online (Sandbox Code Playgroud)

根据评论中的建议,您还可以安装 kio-extra 库,这些库可能在您的无 kde 桌面上不可用

sudo apt update
sudo apt install kio-extras
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述