0

我根据cmder的终端文档配置了设置>工具>终端,到目前为止它正在工作。但由于某种原因,开始目录似乎不起作用。启动新终端时,我总是在我的用户主页中结束。我怎样才能解决这个问题?

配置

  • Windows 10 专业版 1803,内部版本 17134.137
  • ConEmu-Maximus5 171109
  • PhpStorm 2018.1.6
4

2 回答 2

2

看起来 cmd.exe 或 Cmder 已设置,因此一旦打开控制台,它的工作目录就会更改为 %USERPROFILE% 。如果将Shell 路径更改为 just ,问题是否仍然存在cmd.exe?如果是,您必须在cd启动后将 shell 配置为特定文件夹(请参阅https://www.winhelponline.com/xp/autoruncmd.htm)。否则,它应该是一个 Cmder 配置,负责将文件夹更改为您的用户主目录。检查您的配置是否存在:d:%USERPROFILE%或类似

于 2018-07-06T13:02:24.830 回答
1

这可能%HOME%就是你init.bat离开你的地方。

修改该脚本,或将终端设置中的Shell 路径更改为(请注意双引号!):

"cmd.exe" /K "%CMDER_ROOT%\vendor\init.bat & cd /d %cd%"

... 在哪里:

  • cd /d表示更改目录和驱动器(以防工作目录位于不同的驱动器上)

  • %cd%是一个在终端中填充的变量,带有工作目录(设置中的Start 目录)。

于 2018-07-06T13:18:30.537 回答