Linux 如何将多个帐户(机器、登录、密码)添加到VIM.netrc文件中?

Linux 如何将多个帐户(机器、登录、密码)添加到VIM.netrc文件中?,linux,vim,.netrc,Linux,Vim,.netrc,我刚刚通过.netrc连接到一台服务器,工作正常,但现在我需要能够连接原始服务器和一个新帐户。当我添加新帐户信息(机器,登录,密码)时,它只需登录到.netrc文件中第一个出现的原始帐户 现在我的VIM.netrc文件如下所示: machine oldsite.com login old_username password oldpassword machine newsite.com login new_username password new_password 我如何使VIM/.net

我刚刚通过.netrc连接到一台服务器,工作正常,但现在我需要能够连接原始服务器和一个新帐户。当我添加新帐户信息(
机器
登录
密码
)时,它只需登录到.netrc文件中第一个出现的原始帐户

现在我的VIM.netrc文件如下所示:

machine oldsite.com
login old_username
password oldpassword

machine newsite.com
login new_username
password new_password

我如何使VIM/.netrc问我想登录哪个帐户?

我意识到我的问题不在.netrc文件中,而是在.vimrc文件中。我所要做的就是创建一个新的到ftp到newsite.com的映射。这就是我的.vimrc中用来让它工作的东西

map <silent> ;n :e ftp.newsite.com/public_html/<CR>
map <silent> ;o :e ftp.oldsite.com/public_html/<CR> 
map;n:e ftp.newsite.com/public_html/
地图o:e ftp.oldsite.com/public_html/
我麻烦的原因是我忘记了所有的捷径;o'仅被分配到oldsite.com。更清楚地说,我基本上忘记了这一切是如何运作的。只有通过对所有相关文件的追溯,我才发现了这一点