%userprofile%
当我正常启动cmd.exe 时,它启动于。当我从 vim 启动它时,它启动于%systemroot%\system32
。
我怎样才能改变它以便它从我选择的文件夹启动(从 vim)?
答案1
导航到键 HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor 并在右侧窗口中搜索字符串 Autorun。如果该字符串尚不存在,请将其创建为“字符串值”。然后双击它并按以下方式添加新目录路径:
CD/d%systemroot%\system32
看起来 cmd.exe 在从 vim 运行时没有使用 %systemroot%\system32 作为其起始路径。%systemroot%\system32 就是 cmd.exe 所在的位置。工作目录仍然与正常启动 cmd 时相同。