我根据cmder的终端文档配置了设置>工具>终端,到目前为止它正在工作。但由于某种原因,开始目录似乎不起作用。启动新终端时,我总是在我的用户主页中结束。我怎样才能解决这个问题?
- Windows 10 专业版 1803,内部版本 17134.137
- ConEmu-Maximus5 171109
- PhpStorm 2018.1.6
我根据cmder的终端文档配置了设置>工具>终端,到目前为止它正在工作。但由于某种原因,开始目录似乎不起作用。启动新终端时,我总是在我的用户主页中结束。我怎样才能解决这个问题?
看起来 cmd.exe 或 Cmder 已设置,因此一旦打开控制台,它的工作目录就会更改为 %USERPROFILE% 。如果将Shell 路径更改为 just ,问题是否仍然存在cmd.exe
?如果是,您必须在cd
启动后将 shell 配置为特定文件夹(请参阅https://www.winhelponline.com/xp/autoruncmd.htm)。否则,它应该是一个 Cmder 配置,负责将文件夹更改为您的用户主目录。检查您的配置是否存在:d:%USERPROFILE%
或类似
这可能%HOME%
就是你init.bat
离开你的地方。
修改该脚本,或将终端设置中的Shell 路径更改为(请注意双引号!):
"cmd.exe" /K "%CMDER_ROOT%\vendor\init.bat & cd /d %cd%"
... 在哪里:
cd /d
表示更改目录和驱动器(以防工作目录位于不同的驱动器上)
%cd%
是一个在终端中填充的变量,带有工作目录(设置中的Start 目录)。