如何启用 VSCode 交互式编辑器

Ric*_*ckD 6 visual-studio-code

我使用 Vscode 和 Gitlens 。我希望能够进行交互式变基。我已经core.editor=code --wait设定。但是当我尝试运行变基时,我得到了基于文本的编辑器,如下所示:

在此输入图像描述

有任何想法吗?

Bha*_*ara 11

请检查是否在 VS Code 的 GitLens 设置中选中了交互式变基编辑器选项:

Ctrl + Shift + P > GitLens: Open Settings
Run Code Online (Sandbox Code Playgroud)

GitLens 设置

然后,您应该能够从 VS Code 命令面板或终端调用交互式变基编辑器,如下所示:

git -c sequence.editor="code --wait --reuse-window" rebase --interactive <base>
Run Code Online (Sandbox Code Playgroud)

如果您使用的是 VS Code Insiders 版本,请将code上面的内容替换为code-insiders.


Oma*_*mar 6

这对我有用。只需在终端上执行以下命令

git config --global sequence.editor "code --wait --reuse-window"
Run Code Online (Sandbox Code Playgroud)

现在在 VS Code 终端上执行以下命令以获取 GitLens 交互式编辑器。

git rebase -i <branch_name>
Run Code Online (Sandbox Code Playgroud)