【发布时间】:2017-01-15 17:57:44
【问题描述】:
我正在尝试使用 Vim 作为 DreamWeavers 漂亮的 FTP 客户端侧边栏的替代品。但是我希望 Vim 能够“记住”我的登录信息,所以我不需要在每次需要连接到远程服务器时获取 FTP 地址、用户名和密码来进行一些更改。 我已经弄清楚了,可以设置一个 .netrc 文件,您可以在其中保存登录凭据(并可能使用 GPG 对其进行加密,我将在完成此操作后对其进行研究工作)。我可以找到无数关于如何设置 .netrc 文件的手册和教程,但没有关于如何实际使用这个 .netrc 文件的信息。
如果我的 .netrc 文件看起来像这样:
machine <hostname1>
login <login1>
password <password1>
machine <hostname2>
login <login2>
password <password2>
那么我如何连接到<hostname2>?我是否写vim <hostname2> - 如果是这样,那么如果我在同一主机上有几个不同的远程服务器(用户和密码凭据不同)怎么办?
理想情况下,我希望能够按照
的方式写一些东西vim ftp://MY_OWN_NICKNAME_FOR_A_REMOTE_SERVER
Vim 将在 .netrc 文件中找到凭据并将我连接到给定的服务器。我该怎么做呢?
【问题讨论】: