ฉันจะสร้างรายการเมนูบริบทคลิกขวาเพื่อเปิด Git Bash ที่โฟลเดอร์ที่กำหนดภายในConEmu ได้อย่างไร ดูGit Bash Here ใน Console2สำหรับคำถามที่เทียบเท่าสำหรับ Console2
ฉันจะสร้างรายการเมนูบริบทคลิกขวาเพื่อเปิด Git Bash ที่โฟลเดอร์ที่กำหนดภายในConEmu ได้อย่างไร ดูGit Bash Here ใน Console2สำหรับคำถามที่เทียบเท่าสำหรับ Console2
คำตอบ:
มีหลายวิธีที่สามารถทำได้ใน ConEmu เนื่องจากสามารถกำหนดค่าได้สูง แต่นี่คือวิธีที่ฉันทำ
Git Bash
พารามิเตอร์งานว่างไว้และเพิ่ม"C:\Program Files\Git\bin\sh.exe" --login -i
ในส่วนคำสั่ง ควรมีลักษณะเช่นนี้:ConEmu Here [Git Bash]
/single /cmd {Git Bash}
C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
สิ่งนี้ควรเพิ่มรายการในเมนูบริบทคลิกขวาของคุณ (พร้อมไอคอน) ในฟิลด์คำสั่งคุณสามารถใช้สวิตช์ ConEmu.exeใด ๆ(ควรตรวจสอบเอกสารที่สมบูรณ์กว่าของสิ่งที่คุณสามารถทำได้ - มันค่อนข้างมีประสิทธิภาพ)
หมายเหตุ:หากคุณต้องการให้ไอคอน Git สำหรับ Windows ปรากฏที่ด้านบนซ้ายของหน้าต่าง ConEmu ให้ใช้/icon
สวิตช์ เช่น,
/icon "C:\Program Files\Git\mingw64\share\git\git-for-windows.ico" /single /cmd {Git Bash}
ดูเหมือนว่าจะใช้งานได้หากเปิดเป็นแท็บแรกเท่านั้น
C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
{Bash::Git bash}
และคำสั่งเริ่มต้นที่คุณไม่จำเป็นต้องเปลี่ยนคือ"%ConEmuDir%\..\Git\git-cmd.exe" --no-cd --command=usr/bin/bash.exe -l -i
ฉันได้พกพา ConEmu เวอร์ชัน 150111 ในไฟล์ zip และมี GiT Bash ในงานเพียงแค่ออกจากกล่อง รวมถึงรายการอื่น ๆ ดังนั้นไม่จำเป็นต้องแก้ไขอะไรเลย
เริ่มต้นด้วยการดาวน์โหลด ConEmu Portable .7zและการดาวน์โหลด msysgit PortableGit .7zฉันสร้างทางลัด Windows ต่อไปนี้ แน่นอนปรับเส้นทางแบบพกพาของคุณเพื่อ ConEmu และ Git อย่างเหมาะสม
เป้าหมาย LNK:
D: \ PortableApps \ ConEmu \ ConEmu.exe / cmd bin \ bash.exe - ล็อก -i -cur_console: n
LNK เริ่มใน:
D: \ PortableApps \ Git-msysgit
สำหรับ Git GUI ใช้ขั้นตอนเดียวกับที่อธิบายไว้Robert Collier
แต่ใช้คำสั่งต่อไปนี้:
"C:\Program Files (x86)\Git\bin\wish.exe" "C:\Program Files (x86)\Git\libexec\git-core\git-gui"
สำหรับ Bash ใหม่บน Ubuntu บน Windows วิธีเพิ่มลงใน conemu คือการสร้างงานใหม่เช่นคำตอบก่อนหน้า แต่เพิ่มเขตข้อมูลนี้
name: bash::ubuntu
icon: /icon "%USERPROFILE%\AppData\Local\lxss\bash.ico"
task: "%SYSTEMROOT%\System32\bash.exe" ~
ฉันมีปัญหาและมักจะพูดเสมอว่ากระบวนการหนึ่งทำงานอยู่ แต่ฉันคิดว่านั่นเป็นเพราะฉันมี zsh ภายในคอนโซลทุบตี