Vim远程文件编辑
很多时候需要使用远程服务器。经常从这些远程服务器编辑文件。 编辑这些文件的一个明显的解决方案是登录到远程服务器并编辑文件。 但有时从本地机器编辑这些文件很方便,因为可能在本地系统上安装并配置了各种插件。 在本章中,将讨论以下主体内容 -
- 访问远程文件
- 了解netread和netwrite
- 其他支持的协议
1. 访问远程文件
Vim使用以下语法支持远程文件编辑 -
$vim scp://user@server.com/filepath
在上面的例子中,vim将识别它必须使用scp协议,它将使用该协议访问文件。 例如 -
$ vim scp://myuser@remote-server.com//tmp/message.txt
上面的命令将从远程服务器打开/tmp/message.txt 文件。 它将使用SCP协议和myuser
用户的凭据进行身份验证。
2. 使用nread和nwrite
Vim支持nread
和nwrite
功能,分别代表net read
和net write
。 上一节显示了在启动Vim时访问远程文件的方法。 但是如果已经在Vim中了应该怎么办? 然后可以使用以下命令 -
:Nread scp://myuser@localhost//tmp/message.txt
除了读取,还可以直接修改远程服务器上的文件。 在这种情况下使用Nwrite命令如下 -
:Nwrite scp://myuser@localhost//tmp/message.txt
打开文件后,就可以使用常规Vim命令。
3. 其他支持的协议
除SCP外,Vim还支持以下协议 -
- FTP
- SFTP
- HTTP (只读)
- rsync
上一篇:像IDE一样使用Vim
下一篇:Vim技巧和窍门
- Java教程
- Vim教程
- Swing教程
- Spring教程
- Spring Web Services教程
- Spring MVC教程
- Spring JDBC教程
- Spring Cloud教程
- Spring Boot教程
- Spring Boot CLI教程
- Spring Batch教程
- Spring AOP教程
- PDFBox教程
- JSP教程
- JSF教程
- JPA教程
- Java面向对象设计
- Java设计模式
- Java虚拟机教程
- Java泛型教程
- Java正则表达式教程
- Java数据类型教程
- Java并发编程教程
- Java密码学教程
- Java多线程教程
- Java国际化(i18n)教程
- JavaFX教程
- Java9教程
扫描二维码
程序员编程王