在Windows上的Ubuntu上使用Git和VS代码以及Bash(WSL)

我无法弄清楚如何将WSL与VS Code集成.我可以使用以下方式打开集成终端:

"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe"

集成终端工作.但是,我不能使用源代码控制或VS Code的任何linting功能.在源控制菜单中,它显示“没有活动的源控制提供程序.”.

问题可能是由git的路径引起的,但我无法弄清楚如何解决问题.我将不胜感激任何帮助.谢谢.

最佳答案
根据this article你必须写一个批处理文件

@echo off
bash.exe -c "git %*"

并告诉VsCode git插件来定位这个bat文件. (终端设置为像你一样使用bash)

您可以为所有短头/嗅探器/助手插件执行此操作.

希望这可以帮助……并且工作;-)

转载注明原文:在Windows上的Ubuntu上使用Git和VS代码以及Bash(WSL) - 代码日志