在Vim会话里读写远程文件
如果你已经进入了一个 Vim 会话,则可以使用 Nread(NetRead)和 Nwrite(NetWrite)命令来读写远程文件。
假如,我们现在使用如下命令打开本地系统的 Vim 编辑器:
$ vim
接着你就进入了 Vim 会话,要在本地新缓存中的 Vim 会话中读一个远程文件,只需要运行如下命令:
:e scp://cirdan@192.168.225.22/info.txt
除此之外,还可以用 Nread
命令如下所示:
:Nread scp://cirdan@192.168.225.22/info.txt
或者,这样输入:
:Nread "scp://cirdan@192.168.225.22/info.txt"
操作示例
想要知道这个命令的详细信息,请在 Vim 会话中输入如下命令:
:Nread ?
读完说明文件后,输入 :q
退出文件即可。
与之相似,要写入远程文件也应先使用如下命令:
:e scp://cirdan@192.168.225.22/info.txt
按 i
键进入插入模式就可以写入和修改文件了。
你也可以用 :w
创建并写文件,但是这个命令只能创建一个新的空文件:
:w scp://cirdan@192.168.225.22/info.txt
写完之后,按 ESC
键退出编辑,然后输入:wq
保存并退出文件。
除此之外,还可以用 Nwrite
命令创建并写入文件,其用法示例如下:
:Nwrite scp://cirdan@192.168.225.22/info.txt
关于 Nwrite
命令的详细信息,在Vim会话中输入如下信息即可:
:Nwrite ?
希望这篇文章对各位有所助益。