我有一个Windows版本的Git Bash,我想在我的Visual Studio项目中使用它。我想要的是一种调整一些设置的方法,这样一次点击就可以打开Bash,并打开当前Visual Studio项目的目录。如果有办法在Git Bash中为目录设置快捷方式,那就太好了,这样一个命令就可以把我带到一个预设的目录。
ru9i0ody1#
从Visual Studio启动Git Bash在Visual Studio菜单栏中:工具->外部工具->添加新配置:
名称:Git Bash命令:c:\Program Files(x86)\git\bin\sh.exe参数:--登录-i初始目录:$(SolutionDir)
yqlxgs2m2#
Visual Studio 2019 v16.6之后附带了一个与Visual Studio Code中类似的集成终端。它也没有预配置的git bash,因此为了使其工作,您必须创建配置。1.打开一个终端(“查看->终端”),点击终端窗口中的齿轮图标。或者,进入“工具->选项”,然后“环境->终端”1.单击添加按钮。1.配置bash shell:将名称设置为您喜欢的名称(我使用“git bash”,因为我很无聊),作为可执行文件使用c:\program files\git\bin\bash.exe,作为参数使用--login -i来获取您的默认别名等等。shell将在您的解决方案的基本目录中启动。请注意,在关闭对话框之前,列表中的名称不会更新(从VS 2022 17.3.1开始)。现在,您应该可以通过默认快捷键Ctrl + `或菜单中的View -> Terminal在集成终端中使用bash。截至VS 2022 17.3.1,我知道有两个主要的bug:1.如果你试图打开你的新bash,你得到了一个Powershell,我知道的唯一解决方法是删除使用的Powershell配置。如果你需要它,你应该保存它的设置并手动恢复。1.如果Shell Location设置为包含可执行文件的完整路径,单击右侧标记为“...”的按钮(打开文件选择对话框)将使Visual Studio严重崩溃。
c:\program files\git\bin\bash.exe
--login -i
9ceoxa923#
你可以这样做来添加git bash(不安装任何东西):1.开放工具1.打开终端并按下添加按钮1.设置此配置(或您的计算机配置)x1c 0d1x1.应用:设置为默认值并确定1.打开一个终端查看->终端
的1.添加一个新终端(1)并选择“git bash”(2)(这将打开一个新标签页3)
1
2
3
可以关闭powershell终端选项卡。
**git bash标签页在你下次打开VS时自动打开吗?**是的。**如果关闭Git bash标签页?**再次打开新的powershell终端并添加Git bash终端(步骤5,6)
5
6
dhxwm5r44#
在VS 2017中,我通过工具->外部工具->添加来添加我的
注意事项:使用输出窗口运行命令并将任何输出放入输出窗口。这对于只返回一些数据的命令很有用,所以我没有检查它。如果你想创建一个快捷方式:1.使用MoveUp将'Git Bash'移动到第一个位置。1.转到工具->选项->环境->键盘并搜索Tools.ExternalCommand11.指定快捷方式
swvgeqrz5#
查看Git源代码控制提供程序:http://gitscc.codeplex.com/它集成了Visual Studio for Git,其中一个选项是打开Git Bash。
ki1q1bka6#
我建议你使用GIT Tools for Visual Studio 2013您可以通过访问http://yysun.github.io/git-tools/#/了解其完整的帮助信息要安装它,请进入工具->扩展和更新并输入 Git Tools。下载插件并安装,或者您可以简单地访问visual studio market place https://marketplace.visualstudio.com/items?itemName=yysun.GitTools并点击下载。x1c 0d1x的数据安装完Git Tools扩展并 * 重新启动所有已打开的Visual Studio示例 * 后,
*启动Git Bash: 点击Git Tools -> Git Bash,如下图
的
但是在执行这些步骤之前,请确保您已经在您的环境中安装了git bash https://git-scm.com/downloads,并且如果可能的话,最有可能配置您的登录。
q43xntqr7#
您可以在Nuget软件包管理器控制台中使用posh-git,该控制台会自动切换到打开的解决方案的位置。
yyhrrdl88#
Visual Studio 2019集成的终端解决方案直接调用bash是可以的,但不提供开发者环境。如果你需要它,使用bash. exe并从内部启动bash. exe。它可以通过相同的工具/选项./环境/终端对话框自动化:
C:\WINDOWS\system32\cmd.exe
/c ""%VSAPPIDDIR%\..\Tools\VsDevCmd.bat" -arch=x64 & <path\to\git-for-windows>\bin\bash.exe --login -i"
-arch=x64
/c
/k
bash
exit
8条答案
按热度按时间ru9i0ody1#
从Visual Studio启动Git Bash
在Visual Studio菜单栏中:工具->外部工具->添加新
配置:
名称:Git Bash
命令:c:\Program Files(x86)\git\bin\sh.exe
参数:--登录-i
初始目录:$(SolutionDir)
yqlxgs2m2#
Visual Studio 2019 v16.6之后附带了一个与Visual Studio Code中类似的集成终端。它也没有预配置的git bash,因此为了使其工作,您必须创建配置。
1.打开一个终端(“查看->终端”),点击终端窗口中的齿轮图标。或者,进入“工具->选项”,然后“环境->终端”
1.单击添加按钮。
1.配置bash shell:将名称设置为您喜欢的名称(我使用“git bash”,因为我很无聊),作为可执行文件使用
c:\program files\git\bin\bash.exe
,作为参数使用--login -i
来获取您的默认别名等等。shell将在您的解决方案的基本目录中启动。请注意,在关闭对话框之前,列表中的名称不会更新(从VS 2022 17.3.1开始)。现在,您应该可以通过默认快捷键Ctrl + `或菜单中的View -> Terminal在集成终端中使用bash。
截至VS 2022 17.3.1,我知道有两个主要的bug:
1.如果你试图打开你的新bash,你得到了一个Powershell,我知道的唯一解决方法是删除使用的Powershell配置。如果你需要它,你应该保存它的设置并手动恢复。
1.如果Shell Location设置为包含可执行文件的完整路径,单击右侧标记为“...”的按钮(打开文件选择对话框)将使Visual Studio严重崩溃。
9ceoxa923#
你可以这样做来添加git bash(不安装任何东西):
1.开放工具
1.打开终端并按下添加按钮
1.设置此配置(或您的计算机配置)x1c 0d1x
1.应用:设置为默认值并确定
1.打开一个终端查看->终端
的
1.添加一个新终端(
1
)并选择“git bash”(2
)(这将打开一个新标签页3
)可以关闭powershell终端选项卡。
**git bash标签页在你下次打开VS时自动打开吗?**是的。
**如果关闭Git bash标签页?**再次打开新的powershell终端并添加Git bash终端(步骤
5
,6
)dhxwm5r44#
在VS 2017中,我通过工具->外部工具->添加来添加我的
注意事项:使用输出窗口运行命令并将任何输出放入输出窗口。这对于只返回一些数据的命令很有用,所以我没有检查它。
如果你想创建一个快捷方式:
1.使用MoveUp将'Git Bash'移动到第一个位置。
1.转到工具->选项->环境->键盘并搜索Tools.ExternalCommand1
1.指定快捷方式
swvgeqrz5#
查看Git源代码控制提供程序:http://gitscc.codeplex.com/
它集成了Visual Studio for Git,其中一个选项是打开Git Bash。
ki1q1bka6#
我建议你使用GIT Tools for Visual Studio 2013
您可以通过访问http://yysun.github.io/git-tools/#/了解其完整的帮助信息
要安装它,请进入工具->扩展和更新并输入 Git Tools。下载插件并安装,或者您可以简单地访问visual studio market place https://marketplace.visualstudio.com/items?itemName=yysun.GitTools并点击下载。
x1c 0d1x的数据
安装完Git Tools扩展并 * 重新启动所有已打开的Visual Studio示例 * 后,
*启动Git Bash: 点击Git Tools -> Git Bash,如下图
的
但是在执行这些步骤之前,请确保您已经在您的环境中安装了git bash https://git-scm.com/downloads,并且如果可能的话,最有可能配置您的登录。
q43xntqr7#
您可以在Nuget软件包管理器控制台中使用posh-git,该控制台会自动切换到打开的解决方案的位置。
yyhrrdl88#
Visual Studio 2019集成的终端解决方案直接调用bash是可以的,但不提供开发者环境。如果你需要它,使用bash. exe并从内部启动bash. exe。它可以通过相同的工具/选项./环境/终端对话框自动化:
C:\WINDOWS\system32\cmd.exe
1.参数:
/c ""%VSAPPIDDIR%\..\Tools\VsDevCmd.bat" -arch=x64 & <path\to\git-for-windows>\bin\bash.exe --login -i"
备注:
-arch=x64
选择开发环境体系结构--login -i
例如,设置正确的“LANG”env变量,以便正确显示非英语文件名,还启用例如别名“ll”和文件名颜色/c
而不是/k
,以便在从bash
执行exit
操作后,命令提示符也会退出