前段时间,我们讨论了如何 使用 Vim 编辑器编辑远程文件 在 Linux 上。 使用这种方法,我们可以通过 SSH 编辑存储在远程系统上的文件,而无需实际登录到远程系统。 今天我们将讨论一个类似的 Vim 技巧—— 使用 Vim 读写远程文件. 从 Vim 7.x 版本开始, netrw.vim 插件 默认情况下作为标准插件安装。 该插件允许用户通过 ftp、rcp、scp 或 http 读取、编辑、写入和浏览远程文件。
内容
什么是 Netrw 插件?
对于那些想知道的人, 网络 (面向网络的读写浏览)插件支持本地和远程跨网络编辑、读写文件。 它还支持浏览本地和远程目录。 有关更多详细信息,请键入 :帮助网络 在您的 vim 会话中。 让我们继续看看如何使用 Vim 从本地系统读取或写入存储在远程 Linux 系统中的文件。
在 Linux 上使用 Vim 读写远程文件
读写远程文件几乎和编辑远程文件一样。
要从我们的本地系统读取远程文件,我们只需使用命令打开它:
$ vim scp://[email protected]/info.txt
类型 q 退出文件。
要写入远程文件,只需如上所示打开它并按 “一世” 进入插入模式,最后开始写入。 完成后,按 退出 并输入 :wq 保存并退出。