我在 vim 中运行这个命令:
:Nread ftp://[email protected]:21/html/
vim 打印出:
Name (passtomyhoster.com:mymacusername): Permission denied.
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.
ftp: Login failed
真正奇怪的是
- 我没有被提示输入任何密码
- 不知何故,vim 添加了我的 mac 用户名,而不是我在命令中指出的用户名
- 同样的命令在 Linux 上也有效
为什么?
答案1
在我的 .netrc 文件中添加这样的一行就可以了:
machine passtomyhoster.com
login myusername
password mypassword