逐行接受自动补全

Imp*_*ung 8 autocomplete visual-studio-code vscode-keybinding github-copilot

我在 VS-Code 环境中使用 GitHub\xe2\x80\x94Copilot。考虑到自动完成功能,我希望能够只逐行接受。

\n

例如:自动完成在 TAB 上显示五行,但我只需要前行。

\n

是否有配置文件或任何其他可能性来实现这一目标?

\n

Set*_*h P 0

方法一(配置):

  1. 转至副驾驶分机设置。

  2. 编辑高级设置

  3. 将其粘贴到settings.json文件中

  4. 您必须根据代币数量进行调整。尝试几次,看看什么最适合您

    "github.copilot.advanced": {
    "length": 500
    }
Run Code Online (Sandbox Code Playgroud)

方法2(凭直觉):

有时我觉得这很烦人。使用它几个月后,我发现如果你只想要一行,但它显示 5-6 行自动完成,你只需在当前行中输入一些内容,它应该只会自动提示你所在的行。

例如,假设您正在尝试创建一个计算素数的函数。假设您写了一条注释并期望它完成该功能。通常,当您评论时,当您命名函数时,它应该立即显示整个函数,有时甚至在评论后立即按回车键。

相反,您只需命名一个变量名为prim,它就会根据其方法自动完成其余部分。可能是primes = 0继续按 Enter 键,您应该逐行看到。

太长了;;如果您希望它完成,只需通过尝试您的业务来告诉它您希望它看起来如何,从而“限制”它的预测!

编辑:

正如兰道夫在评论中所说,现在你有一个设置可以做到这一点