Set up git bash to work with tabs on windows

最后都变了- 提交于 2019-11-28 16:31:35

问题


I have installed console2 and git bash, my goal is to make git bash working with tabs , I have changed the target path on console setting to "C:\Program Files (x86)\Git\bin\sh.exe" --login -i. When I open console it doesn't give me option for tabs anymore.


回答1:


I've got this working with ConEmu instead.
http://sourceforge.net/projects/conemu/

  1. Install Git Bash
  2. Install ConEmu
  3. Open ConEmu, in settings (top right corner), click "settings"
  4. In the settings tree, open "startup", then "tasks"
  5. Add a new task, or edit one of the existing ones
    • click on the "tab" button in second row from bottom
    • in the first box, enter "[git directory]\bin\sh.exe --login -s"
    • in the second box, enter your preferred startup directory
    • save
    • now assign a hotkey (top right corner) (I have mine on ctrl+T)
  6. You're done! Now you have a multitabbed console in windows, where you can create any number of Git Bash windows via a hotkey.



回答2:


This config works for me :

Title: Git Bash
Icon: C:\Program Files (x86)\Git\etc\git.ico
Shell: C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
Startup dir: the path to your git repo






回答3:


  1. Install Git Bash -> Git for Windows v2.9.3
  2. Install ConEMU Version 10.0.17134.48 -->https://conemu.github.io/en/Downloads.html
  3. ConEMU latest version comes preconfigured with gitbash and windows cmd. No settings are required to be done
  4. Open ConEMU
  5. Open windows cmd with new console dialog option -> {Shells::cmd} in ConEMU
  6. Open git bash with new console dialog option -> {Bash::Git bash} in ConEMU




回答4:


UPDATE

Powershell

Console2 works with powershell. Go to Edit => Settings => Tabs => Add tab => Set Shell to : %SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe and set Title to "Powershell". After installing git bash, powershell should work without further configuration.

ConEmu

I found ConEmu's setup window difficult to work with. I gave up on setting a default directory. I use this setup:

Be careful about clicking buttons in ConEmu. It will overwrite whatever you put in command and the buttons add boilerplate code that does not seem to work whatsoever with Git shell.




回答5:


You should change Shell. I think you changed Startup Directory.




回答6:


ConEmu works perfect, thanks for the pre answers.

I download the newest version, seems the support Git Bash and Cygwin originally. BTW, The shortcut to create a new tab is Win+W, the swith tab shortcut is Ctrl+Tab and Shift+Ctrl+Tab




回答7:


All the answers here mention ConEmu, but recently I've discovered about Cmder, which seems to do just what you wanted - It's based on ComEmu, but might be easier and more straight-forward for first use.

According to its GitHub page:

Cmder is a software package created out of pure frustration over absence of usable console emulator on Windows. It is based on ConEmu with major config overhaul, comes with a Monokai color scheme, amazing clink (further enhanced by clink-completions) and a custom prompt layout.

The main advantage of Cmder is portability. It is designed to be totally self-contained with no external dependencies, which makes it great for USB Sticks or cloud storage. So you can carry your console, aliases and binaries (like wget, curl and git) with you anywhere.

The Cmder's user interface is also designed to be more eye pleasing, and you can compare the main differences between Cmder and ConEmu here.



来源:https://stackoverflow.com/questions/20202269/set-up-git-bash-to-work-with-tabs-on-windows

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!