Alt运行 git bash 时,我可以使用+在根目录下打开一个新的 bash 窗口F2
我可以在当前目录路径打开一个 Windows 资源管理器窗口
$ explorer .
试
$ sh
在我的位置打开一个新的终端窗口只返回
sh: __git_ps1: command not found
并在当前窗口中打开 shell,但不运行 git。
如何在我的位置快速打开一个新的 bash shell?
答案1
StuperUser 的回答是正确的,但我想补充一点,除了在 PATH 环境中添加 shell 脚本之外,还可以在文件中添加简单的 bash.bashrc
别名.bash_profile
。
只需创建别名:
alias git-bash='/git-bash.exe & > /dev/null 2&>1'
bashrc 和 bash_profile 是标准的 BASH 配置文件,您可以在用户主文件夹中找到它们。
更多信息Bash 启动文件
答案2
由于这是专门用于 git-bash 终端的,因此将 Git 目录 (C:\Program Files\Git) 添加到您的路径 (https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/)
然后运行
$ git-bash
在当前位置打开一个新的 git-bash。
但为了避免阻塞当前终端,需要使用& > /dev/null 2&>1
在后台运行并将结果导入 null (参见https://superuser.com/a/1314830/641),所以将命令添加到目录中的.sh 中,以便于调用。
答案3
我知道这已经是几年前的事了,但我还是想发布这个。
当我使用@Alex的答案时,似乎每个窗口都通过链接进程或其他方式连接到另一个窗口。这是我针对从当前位置开始的完全独立的新窗口的解决方案。
alias new='start "" "C:\Program Files\Git\git-bash.exe"'
每次使用时,您都会看到一个新窗口。但我实际上喜欢打开 4 个终端,因此我通常使用以下别名在当前位置打开 3 个新终端窗口:
alias new3='start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe"'
干杯!
答案4
设置指向 git 位置的环境变量C:\Program Files\Git
。
现在转到 Windows 中您想要打开 git bash 的位置。
按下alt + d
并输入get-bash
,就可以了。