git - 如何在 VSCode 的集成终端中启用 git 自动完成?

标签 git visual-studio-code terminal

我在 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/

相关文章:

在 VS Code 的这个工作区中未启用 git

git - 将具有共同历史的两个 svn 存储库迁移到 git

git - 尝试在 Windows 中修改 Git 配置文件时出错

javascript - VSCode 中的多个文件关联用于混合 PHP 和 JS 语法突出显示

debugging - 如何使用 VSCode 中的 npm run 脚本进行调试?

linux - mac终端下: List all of the users whom has at least one running process?

linux - 如何在 Linux Gnome 终端中格式化 stat 表达式的输出?

python - 如何在 IPython 提示中重用现有的 sys.ps1 格式化程序?

Git命令错误

linux - Git失败,出现libcharset.so.1