【发布时间】:2021-06-11 03:20:40
【问题描述】:
当我从 Windows 资源管理器的地址栏中复制 Windows 路径 C:\Users\Administrator\Links 时,它会自动转换为以下内容之一:
Conemu 中的 Cygwin:
/mnt/c/Users/Administrator/Links
Conemu 中的 Git bash:
/mnt/c/Users/Administrator/Links
Cygwin64 终端:
(没有翻译)
C:\Users\Administrator\Links
Windows 上的 Git Bash:
(没有翻译)
C:\Users\Administrator\Links
但 Cygwin 实际上想要 C:/Users/Administrator/nextcloud/diary
要么
/cygdrive/c/Users/Administrator/nextcloud/diary
而 Git Bash 实际上想要 /c/Users/Administrator/Links
所以每次我尝试cd 进入该目录时,我都会得到bash: cd: /mnt/c/Users/Administrator/Links: No such file or directory。然后我必须手动更改路径。
有没有办法改变 Conemu 的“翻译”规则?在使用带/不带 Conemu 的 linux 终端时,您是否遇到同样的问题?您是如何应对的?
编辑:
Git Bash 在 Conemu 中通过使用以下命令设置任务来启动:
C:\Program Files\Git\git-cmd.exe --no-cd --command=usr/bin/bash.exe -l -i -new_console:t:"Git Bash"
Cygwin 在 Conemu 中使用命令 D:\app\cygwin64\Cygwin.bat -new_console:t:"cygwin" 启动
【问题讨论】:
-
您应该描述如何启动您的 ConEmu 选项卡。确切的命令。
-
Cygwin 和 msys/mingw64 有一个 bashhere
-
忽略我以前的 cmets。请参阅 Cygwin chere 包。它设置了一个资源管理器上下文选项,该选项在所选目录上打开一个 Cygwin 终端。它还可以使用其他终端和外壳打开其他应用程序。 win10 windows终端也在那里添加了自己的选项。
标签: windows path cygwin git-bash conemu