cmd.exeは、通常どおり起動すると%userprofile%
で起動します。 vimから起動すると、%systemroot%\system32
で起動します。
これを変更して、(vimから)選択したフォルダーで開始するようにするにはどうすればよいですか?
キーHKEY_CURRENT_USER\Software\Microsoft\Command Processorに移動し、右側のウィンドウでStringAutorunを検索します。その文字列がまだ存在しない場合は、「文字列値」として作成します。その後、それをダブルクリックし、次の方法で新しいディレクトリパスを追加します。
CD/d%systemroot%\ system32
Cmd.exeはvimから実行するときの開始パスとして%systemroot%\ system32を使用していないようです。 %systemroot%\ system32は、cmd.exeが配置されている場所です。作業ディレクトリは、cmdを通常どおり起動したときと同じです。