加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

配置 – 如何使用GVIM编辑远程文件?

发布时间:2020-12-15 19:52:42 所属栏目:安全 来源:网络整理
导读:我在Ubuntu 9.10上使用GVIM。我正在寻找正确的方式配置GVIM能够编辑远程文件(HTML,PHP,CSS)通过例如ftp。 当我使用:e scp://username@remotehost/./path/to/file我得到:处理BufEnter自动命令为“*”时检测到错误:E472:命令失败。 当我通过Dolphin或Na
我在Ubuntu 9.10上使用GVIM。我正在寻找正确的方式配置GVIM能够编辑远程文件(HTML,PHP,CSS)通过例如ftp。

>当我使用:e scp://username@remotehost/./path/to/file我得到:处理BufEnter自动命令为“*”时检测到错误:E472:命令失败。
>当我通过Dolphin或Nautilus在遥控器上打开文件时,我无法使用NERDTree使用其他文件。
>最后当我通过Dolphin在远程文件上编辑时,权限正在改变以访问interdit。

那么如何使用GVIM来编辑我的本地主机上的远程文件?

我发现通过ssh(通过sshfs)运行文件系统比编辑器通过ssh隧道处理该东西或运行编辑器本身更好的选择。

所以你需要

apt-get install sshfs

接着

sshfs remoteuser@remotehost:/remote/path /local/mountpoint

这将让您编辑远程文件,就像它们在本地文件系统上一样。

为了使它更平滑,您可以向/ etc / fstab添加一行

sshfs#remoteusername@remotehost:/remote/path /local/mountpoint fuse user,noauto

由于某些原因,我发现在实验时,我必须使用fusermount -u / local / mountpoint,而不是使用umount / local / mountpoint。也许这只是我的发行。

最近我也注意到安装用户必须在保险丝组中。所以:

sudo addgroup <username> fuse

另一个受欢迎的选项当然是在一台机器上的GNU Screen会话中运行vim(而不是gvim),并通过ssh从任何位置连接到该会话。在工作一整天的代码,在晚上你ssh进入你的办公室电脑,重新连接到你的gnu屏幕会话,并准确地拿到你离开的地方。在使用vim时,我使用的是找到更加丰富的调色板,这是我真正从gvim中错过的,但是实际上可以修改to a fork of urxvt,这样可以让您自定义整个256位置调色板,而不仅仅是调色板的16个第一个位置大多数终端仿真器将允许您进行自定义。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读