在多次安装 Cmder 时我都遇到过这个问题。
运行 Git Bash 时驱动器安装至/
,但将 Windows 路径粘贴到控制台时,它会转换为安装在 中/mnt/
。因此粘贴“C:\Users”会变成“/mnt/c/Users”,而这并不存在
在设置中仔细查找似乎表明它与名为“粘贴 (8):从剪贴板粘贴路径转换为 POSIX 样式”的功能相关。但我不清楚如何更改它以与 上的挂载配合使用/
。
答案1
最后发现你可以使用任务切换参数。但是,尽管它说可以取消设置,但我找不到方法。设置为m:""
、m:''
和m:
都m:/
以不同的有趣方式失败。
我的解决方法是,在任务命令部分添加覆盖前缀的选项,但将其设置为,这将为您提供以 而不是/.
开头的路径,但工作正常。/./
/
我的任务就变成了-new_console:m:/. "%ConEmuDir%\..\git-for-windows\usr\bin\bash.exe" --login -i
。