簡體   English   中英

結合 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__%

您的第二個選項應該有效:

請參閱此要點(也適用於Cmder ):

  • 打開 Conemu
  • 打開Settings -> Tasks或轉到 new tab button -> Setup tasks
  • 單擊 + 添加新任務
  • 輸入名稱為 Git Bash 或任何您喜歡的名稱

任務參數:

/icon "C:\Program Files (x86)\Git\etc\git.ico" /dir "C:\_git"

命令:

"C:\Program Files (x86)\Git\bin\sh.exe" --login -i 

如果您想強制您的$HOME目錄位於本地 HD 而非網絡驅動器上,您可以使用以下命令執行此操作:

"set PATH=C:\Users\<username>;%PATH%" & "set HOME=C:\Users\Ndecarteret" & "C:\Program Files (x86)\Git\bin\sh.exe" --login -i 

教程也很完整

注意:您的案例可能與問題 709相關。

使用此腳本(例如將其設置為快捷方式)

%windir%\system32\wscript.exe "C:\Program Files (x86)\Git\Git Bash.vbs" "PATH"

您只需使用Git Bash.vbs並將其傳遞給所需文件夾的路徑參數。 這就是git bash here上下文菜單的工作方式。 將 $1 作為文件夾參數傳遞。


--login

傳遞給 bash 的--login命令行選項使其表現為“登錄外殼”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM