web-dev-qa-db-ja.com

vimから開くときにWindows7でcmd.exeのデフォルトの開始パスを変更するにはどうすればよいですか?

cmd.exeは、通常どおり起動すると%userprofile%で起動します。 vimから起動すると、%systemroot%\system32で起動します。

これを変更して、(vimから)選択したフォルダーで開始するようにするにはどうすればよいですか?

5
simendsjo

キーHKEY_CURRENT_USER\Software\Microsoft\Command Processorに移動し、右側のウィンドウでStringAutorunを検索します。その文字列がまだ存在しない場合は、「文字列値」として作成します。その後、それをダブルクリックし、次の方法で新しいディレクトリパスを追加します。

CD/d%systemroot%\ system32

ソース

Cmd.exeはvimから実行するときの開始パスとして%systemroot%\ system32を使用していないようです。 %systemroot%\ system32は、cmd.exeが配置されている場所です。作業ディレクトリは、cmdを通常どおり起動したときと同じです。

3
Origami Robot