我在 Mac 上使用 VS Code。
我经常在 VS Code 中使用集成终端来执行与我的工作区/项目相关的命令行操作 [而不是使用终端或 iTerm]。
我可以通过 VS Code 中的集成终端对基本 shell 命令使用自动完成功能。
例如做 cd
后跟一个 Tab
自动为我建议可能的目录选项 [就像终端或 iTerm 一样]。
但是,此自动建议不适用于 git 命令。
例如,做 git br
后跟一个 Tab
应该完成到 git branch
但这不起作用。
我查看了 VS Code 中的用户设置 [通过调用 Cmd + Shift + P
-> 用户设置 -> 用户 -> 扩展 -> Git
我验证了 Mac 的默认终端是“终端”。但是,它并没有为自动完成选择 Git 命令。
缺少了什么?
相关问题:https://github.com/Microsoft/vscode/issues/17748
最佳答案
如果您使用的是 zsh shell,那么在本讨论中有一个很好且快速的解决方案。
Git tab completion not working in zsh on mac
然后在 VSCode 中,选择 zsh 作为默认终端。
关于git - 如何在 VSCode 的集成终端中启用 git 自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63759337/