使用netrwvim中令人愉快的支持打开文件时,直接打开效果很好,如
:e scp://hostname//path/to/file
Run Code Online (Sandbox Code Playgroud)
但是,您不能通过以下方式更改工作目录
:cd scp://hostname//path/
Run Code Online (Sandbox Code Playgroud)
有没有办法获得这种或等效的行为?关键部分是我希望能够使用相对路径来编辑文件。
请随意在您的答案中使用脚本或插件。
当前目录的概念是进程的属性。由于您的 vim 进程和 scp 另一端的进程不同,因此无法影响其当前目录的概念。也就是说,
scp user@host:txt/foo.txt .通常都会做正确的事情。scp://hostname//path/然后使用:e $var/file. 详细说明如何执行此操作作为练习:-)comp.editors都喜欢了解 vim。| 归档时间: |
|
| 查看次数: |
232 次 |
| 最近记录: |