合并 Git Bash 并在 CMDER 中打开当前文件夹
Combine Git Bash and opening in current folder in CMDER
请描述我,谁有这样的经验,如何正确设置CMDER的选项以在当前文件夹中使用Git Bash打开新控制台(例如,在此处打开CMDER)。此字符串无效:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i -new_console:%__CD__%
我试过混音
""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
还有这个
cmd /k "%ConEmuDir%\..\init.bat" -new_console:%__CD__%
使用这个脚本(例如设置为快捷方式)
%windir%\system32\wscript.exe "C:\Program Files (x86)\Git\Git Bash.vbs" "PATH"
您只需使用 Git Bash.vbs
并将路径参数传递给所需的文件夹即可。这就是 git bash here
上下文菜单的工作原理。传递 $1 作为文件夹参数。
--login
传递给 bash 的 --login
命令行选项使其表现为 "login shell"
你的第二个选项应该有效:
- Open Conemu
- Open
Settings -> Tasks
or go to new tab button -> Setup tasks
.
- Click + to add a new task
- Enter the name as Git Bash or whatever you like
任务参数:
/icon "C:\Program Files (x86)\Git\etc\git.ico" /dir "C:\_git"
命令:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
If you want to force your $HOME
directory to be on local HD not network drive, you can do this as the command instead:
"set PATH=C:\Users\<username>;%PATH%" & "set HOME=C:\Users\Ndecarteret" & "C:\Program Files (x86)\Git\bin\sh.exe" --login -i
这个tutorial is quite complete too.
注意:您的案例可能与 issue 709 有关。
请描述我,谁有这样的经验,如何正确设置CMDER的选项以在当前文件夹中使用Git Bash打开新控制台(例如,在此处打开CMDER)。此字符串无效:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i -new_console:%__CD__%
我试过混音
""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
还有这个
cmd /k "%ConEmuDir%\..\init.bat" -new_console:%__CD__%
使用这个脚本(例如设置为快捷方式)
%windir%\system32\wscript.exe "C:\Program Files (x86)\Git\Git Bash.vbs" "PATH"
您只需使用 Git Bash.vbs
并将路径参数传递给所需的文件夹即可。这就是 git bash here
上下文菜单的工作原理。传递 $1 作为文件夹参数。
--login
传递给 bash 的 --login
命令行选项使其表现为 "login shell"
你的第二个选项应该有效:
- Open Conemu
- Open
Settings -> Tasks
or go to new tab button ->Setup tasks
.- Click + to add a new task
- Enter the name as Git Bash or whatever you like
任务参数:
/icon "C:\Program Files (x86)\Git\etc\git.ico" /dir "C:\_git"
命令:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
If you want to force your
$HOME
directory to be on local HD not network drive, you can do this as the command instead:
"set PATH=C:\Users\<username>;%PATH%" & "set HOME=C:\Users\Ndecarteret" & "C:\Program Files (x86)\Git\bin\sh.exe" --login -i
这个tutorial is quite complete too.
注意:您的案例可能与 issue 709 有关。