4

vimでこのリモートファイルにアクセスしたいとします

ftp://amr@steamboy//home/amr/bin/dr_snapshot.py

そして、プロンプトが表示されたら、うっかり間違ったパスワードを入力してしまいました。

パスワードをリセットするにはどうすればよいですか? 今すぐvimを終了して再起動する必要があります。

クライアントとサーバーはどちらも Linux 上にあります。

ありがとう。

4

1 に答える 1

5

:help netrw-userpass

Attempts to use ftp will prompt you for a user-id and a password.
These will be saved in global variables |g:netrw_uid| and
|s:netrw_passwd|; subsequent use of ftp will re-use those two strings,
thereby simplifying use of ftp.  However, if you need to use a
different user id and/or password, you'll want to call |NetUserPass()|
first.

すなわち使用:

:call NetUserPass()                     -- prompts for uid and password

PS。

vim には素晴らしいヘルプ システムが付属しています。この場合、私は :h ftpを検索しpassword、最初にヒットしたのはこのセクションでした:

このスクリプトは、Vim の組み込み関数である |inputsecret()| を使用して、目に見えない形で ftp のパスワードを取得しようとします。|netrw-userpass| を参照してください。パスワードを設定した後にパスワードを変更する方法について。

これによりnetrw-userpassのエントリが得られました

ところで、道に迷った場合は、aを実行して:h <SOME_STRING>CTRL-d を押すと、その文字列を含むすべてのセクションのリストが vim に表示されます...

于 2012-08-13T13:40:05.497 に答える